Uses of Interface
org.teavm.model.BasicBlockReader
Packages that use BasicBlockReader
-
Uses of BasicBlockReader in org.teavm.model
Classes in org.teavm.model that implement BasicBlockReaderMethods in org.teavm.model that return BasicBlockReaderModifier and TypeMethodDescriptionProgramReader.basicBlockAt(int index)
PhiReader.getBasicBlock()
InterpretException.getBlock()
TryCatchBlockReader.getHandler()
TryCatchBlockReader.getProtectedBlock()
IncomingReader.getSource()
Methods in org.teavm.model that return types with arguments of type BasicBlockReaderModifier and TypeMethodDescriptionIterable<? extends BasicBlockReader>
ProgramReader.getBasicBlocks()
Constructors in org.teavm.model with parameters of type BasicBlockReader -
Uses of BasicBlockReader in org.teavm.model.instructions
Methods in org.teavm.model.instructions that return BasicBlockReaderMethods in org.teavm.model.instructions with parameters of type BasicBlockReaderModifier and TypeMethodDescriptionvoid
AbstractInstructionReader.choose(VariableReader condition, List<? extends SwitchTableEntryReader> table, BasicBlockReader defaultTarget)
void
InstructionReader.choose(VariableReader condition, List<? extends SwitchTableEntryReader> table, BasicBlockReader defaultTarget)
void
AbstractInstructionReader.jump(BasicBlockReader target)
void
InstructionReader.jump(BasicBlockReader target)
void
AbstractInstructionReader.jumpIf(BinaryBranchingCondition cond, VariableReader first, VariableReader second, BasicBlockReader consequent, BasicBlockReader alternative)
void
AbstractInstructionReader.jumpIf(BranchingCondition cond, VariableReader operand, BasicBlockReader consequent, BasicBlockReader alternative)
void
InstructionReader.jumpIf(BinaryBranchingCondition cond, VariableReader first, VariableReader second, BasicBlockReader consequent, BasicBlockReader alternative)
void
InstructionReader.jumpIf(BranchingCondition cond, VariableReader operand, BasicBlockReader consequent, BasicBlockReader alternative)
-
Uses of BasicBlockReader in org.teavm.model.util
Methods in org.teavm.model.util with parameters of type BasicBlockReaderModifier and TypeMethodDescriptionvoid
InstructionCopyReader.choose(VariableReader condition, List<? extends SwitchTableEntryReader> table, BasicBlockReader defaultTarget)
static void
ProgramUtils.copyBasicBlock(BasicBlockReader block, BasicBlock target)
ProgramUtils.copyPhis(BasicBlockReader block, Program target)
static List<TryCatchBlock>
ProgramUtils.copyTryCatches(BasicBlockReader block, Program target)
void
InstructionCopyReader.jump(BasicBlockReader target)
void
InstructionCopyReader.jumpIf(BinaryBranchingCondition cond, VariableReader first, VariableReader second, BasicBlockReader consequent, BasicBlockReader alternative)
void
InstructionCopyReader.jumpIf(BranchingCondition cond, VariableReader operand, BasicBlockReader consequent, BasicBlockReader alternative)