public class BinaryBranchingInstruction extends Instruction
| Constructor and Description |
|---|
BinaryBranchingInstruction(BinaryBranchingCondition condition) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptVisitor(InstructionVisitor visitor) |
BasicBlock |
getAlternative() |
BinaryBranchingCondition |
getCondition() |
BasicBlock |
getConsequent() |
Variable |
getFirstOperand() |
Variable |
getSecondOperand() |
void |
setAlternative(BasicBlock alternative) |
void |
setConsequent(BasicBlock consequent) |
void |
setFirstOperand(Variable firstOperand) |
void |
setSecondOperand(Variable secondOperand) |
getBasicBlock, getLocation, getProgram, setLocationpublic BinaryBranchingInstruction(BinaryBranchingCondition condition)
public Variable getFirstOperand()
public void setFirstOperand(Variable firstOperand)
public Variable getSecondOperand()
public void setSecondOperand(Variable secondOperand)
public BinaryBranchingCondition getCondition()
public BasicBlock getConsequent()
public void setConsequent(BasicBlock consequent)
public BasicBlock getAlternative()
public void setAlternative(BasicBlock alternative)
public void acceptVisitor(InstructionVisitor visitor)
acceptVisitor in class InstructionCopyright © 2015. All rights reserved.