org.norecess.citkit.lir.instructions
Class LIRConditionalAssignment

java.lang.Object
  extended by org.norecess.citkit.lir.instructions.LIRConditionalAssignment
All Implemented Interfaces:
LIRInstruction

public class LIRConditionalAssignment
extends java.lang.Object
implements LIRInstruction


Constructor Summary
LIRConditionalAssignment(LIRRegister target, LIRRegister condition, LIROperand operand)
           
 
Method Summary
<T> T
accept(LIRInstructionVisitor<T> visitor)
           
 LIRRegister getCondition()
           
 LIROperand getOperand()
           
 LIRRegister getTarget()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LIRConditionalAssignment

public LIRConditionalAssignment(LIRRegister target,
                                LIRRegister condition,
                                LIROperand operand)
Method Detail

getTarget

public LIRRegister getTarget()

getCondition

public LIRRegister getCondition()

getOperand

public LIROperand getOperand()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public <T> T accept(LIRInstructionVisitor<T> visitor)
Specified by:
accept in interface LIRInstruction