Uses of Class
org.ek9lang.compiler.ir.BranchInstruction
Packages that use BranchInstruction
-
Uses of BranchInstruction in org.ek9lang.compiler.ir
Methods in org.ek9lang.compiler.ir that return BranchInstructionModifier and TypeMethodDescriptionBranchInstruction.addOperand
(String operand) BranchInstruction.addOperands
(String... operands) static BranchInstruction
Create unconditional branch: BRANCH target_labelstatic BranchInstruction
Create unconditional branch with debug info: BRANCH target_labelstatic BranchInstruction
BranchInstruction.branchFalse
(String condition, String targetLabel) Create conditional branch (false): BRANCH_FALSE condition, target_labelstatic BranchInstruction
BranchInstruction.branchFalse
(String condition, String targetLabel, DebugInfo debugInfo) Create conditional branch (false) with debug info: BRANCH_FALSE condition, target_labelstatic BranchInstruction
BranchInstruction.branchTrue
(String condition, String targetLabel) Create conditional branch (true): BRANCH_TRUE condition, target_labelstatic BranchInstruction
BranchInstruction.branchTrue
(String condition, String targetLabel, DebugInfo debugInfo) Create conditional branch (true) with debug info: BRANCH_TRUE condition, target_labelstatic BranchInstruction
BranchInstruction.returnValue
(String value) Create return with value: RETURN valuestatic BranchInstruction
BranchInstruction.returnValue
(String value, DebugInfo debugInfo) Create return with value and debug info: RETURN valuestatic BranchInstruction
BranchInstruction.returnVoid()
Create return with no value: RETURNstatic BranchInstruction
BranchInstruction.returnVoid
(DebugInfo debugInfo) Create return with no value and debug info: RETURN