Class BasicBlockMapper
java.lang.Object
org.teavm.model.instructions.AbstractInstructionVisitor
org.teavm.model.util.BasicBlockMapper
- All Implemented Interfaces:
InstructionVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionBasicBlockMapper(Function<BasicBlock, BasicBlock> mapFunction) BasicBlockMapper(IntUnaryOperator mapFunction) -
Method Summary
Modifier and TypeMethodDescriptionvoidtransform(BasicBlock block) voidvoidtransformWithoutPhis(BasicBlock block) voidvoidvisit(BranchingInstruction insn) voidvisit(JumpInstruction insn) voidvisit(SwitchInstruction insn) Methods inherited from class AbstractInstructionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitDefault
-
Constructor Details
-
BasicBlockMapper
-
BasicBlockMapper
-
-
Method Details
-
transform
-
transform
-
transformWithoutPhis
-
visit
- Specified by:
visitin interfaceInstructionVisitor- Overrides:
visitin classAbstractInstructionVisitor
-
visit
- Specified by:
visitin interfaceInstructionVisitor- Overrides:
visitin classAbstractInstructionVisitor
-
visit
- Specified by:
visitin interfaceInstructionVisitor- Overrides:
visitin classAbstractInstructionVisitor
-
visit
- Specified by:
visitin interfaceInstructionVisitor- Overrides:
visitin classAbstractInstructionVisitor
-