Package org.teavm.model.util
Class InstructionVariableMapper
java.lang.Object
org.teavm.model.instructions.AbstractInstructionVisitor
org.teavm.model.util.InstructionVariableMapper
- All Implemented Interfaces:
InstructionVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply(BasicBlock block)
void
applyToInstructions(BasicBlock block)
void
applyToPhis(BasicBlock block)
void
visit(ArrayLengthInstruction insn)
void
visit(AssignInstruction insn)
void
visit(BinaryBranchingInstruction insn)
void
visit(BinaryInstruction insn)
void
visit(BoundCheckInstruction insn)
void
visit(BranchingInstruction insn)
void
visit(CastInstruction insn)
void
visit(CastIntegerInstruction insn)
void
visit(CastNumberInstruction insn)
void
visit(ClassConstantInstruction insn)
void
visit(CloneArrayInstruction insn)
void
visit(ConstructArrayInstruction insn)
void
visit(ConstructInstruction insn)
void
void
visit(DoubleConstantInstruction insn)
void
visit(ExitInstruction insn)
void
visit(FloatConstantInstruction insn)
void
visit(GetElementInstruction insn)
void
visit(GetFieldInstruction insn)
void
visit(IntegerConstantInstruction insn)
void
visit(InvokeInstruction insn)
void
visit(IsInstanceInstruction insn)
void
visit(LongConstantInstruction insn)
void
visit(MonitorEnterInstruction insn)
void
visit(MonitorExitInstruction insn)
void
visit(NegateInstruction insn)
void
visit(NullCheckInstruction insn)
void
visit(NullConstantInstruction insn)
void
visit(PutElementInstruction insn)
void
visit(PutFieldInstruction insn)
void
visit(RaiseInstruction insn)
void
visit(StringConstantInstruction insn)
void
visit(SwitchInstruction insn)
void
visit(UnwrapArrayInstruction insn)
void
visit(InvokeDynamicInstruction insn)
Methods inherited from class org.teavm.model.instructions.AbstractInstructionVisitor
visit, visit, visit
-
Constructor Details
-
InstructionVariableMapper
-
-
Method Details
-
apply
-
applyToInstructions
-
applyToPhis
-
map
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-
visit
- Specified by:
visit
in interfaceInstructionVisitor
- Overrides:
visit
in classAbstractInstructionVisitor
-