edu.cmu.cs.crystal.tac
Interface OneOperandInstruction

All Superinterfaces:
AssignmentInstruction, TACInstruction
All Known Subinterfaces:
CastInstruction, CopyInstruction, InstanceofInstruction, UnaryOperation

public interface OneOperandInstruction
extends AssignmentInstruction

x = f(y), i.e., the result of a one-operand instruction is somehow derived from a single operand.

Author:
Kevin Bierhoff

Method Summary
 Variable getOperand()
          Returns the one operand to this one operand-instruction.
 
Methods inherited from interface edu.cmu.cs.crystal.tac.AssignmentInstruction
getTarget
 
Methods inherited from interface edu.cmu.cs.crystal.tac.TACInstruction
getNode, transfer, transfer
 

Method Detail

getOperand

Variable getOperand()
Returns the one operand to this one operand-instruction.

Returns:
the one operand to this one operand-instruction.