Uses of Class
org.ek9lang.compiler.ir.instructions.BranchInstr
Packages that use BranchInstr
-
Uses of BranchInstr in org.ek9lang.compiler.backend.jvm
Classes in org.ek9lang.compiler.backend.jvm that implement interfaces with type arguments of type BranchInstrModifier and TypeClassDescriptionfinal class
Specialized ASM generator for BranchInstr processing.Methods in org.ek9lang.compiler.backend.jvm with parameters of type BranchInstrModifier and TypeMethodDescriptionvoid
BranchInstrAsmGenerator.accept
(BranchInstr branchInstr) Generate JVM bytecode for a branch instruction.void
OutputVisitor.visit
(BranchInstr branchInstr) Typed visit method for BranchInstr - delegates to specialized generator. -
Uses of BranchInstr in org.ek9lang.compiler.ir.instructions
Methods in org.ek9lang.compiler.ir.instructions that return BranchInstrModifier and TypeMethodDescriptionBranchInstr.addOperand
(String operand) BranchInstr.addOperands
(String... operands) static BranchInstr
BranchInstr.assertValue
(String condition, DebugInfo debugInfo) Create assert instruction with debug info: ASSERT condition.static BranchInstr
BranchInstr.returnValue
(String value, DebugInfo debugInfo) Create return with value and debug info: RETURN value.static BranchInstr
BranchInstr.returnVoid()
Create return with no value: RETURN.static BranchInstr
BranchInstr.returnVoid
(DebugInfo debugInfo) Create return with no value and debug info: RETURN.