|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InstructionHandle | |
at.dms.optimize |
Uses of InstructionHandle in at.dms.optimize |
Methods in at.dms.optimize that return InstructionHandle | |
InstructionHandle |
InstructionHandle.getNext()
Returns the handle of the next instruction in textual order. |
InstructionHandle |
InstructionHandle.getPrevious()
Returns the handle of the next instruction in textual order. |
InstructionHandle |
InstructionHandle.getTarget()
Returns the target of this jump instruction. |
InstructionHandle |
Optimizer.getCodeStart()
|
Methods in at.dms.optimize with parameters of type InstructionHandle | |
static boolean |
Patterns.optimize(InstructionHandle handle)
Optimizes the byte code for a single method. |
static boolean |
Patterns.optimizeJump(InstructionHandle handle,
int opcode)
Optimizes the byte code for a single method. |
static boolean |
Patterns.optimizeNoArgInstruction(InstructionHandle handle,
int opcode)
Optimizes the byte code for a single method. |
static boolean |
Patterns.optimizePushLiteralInstruction(InstructionHandle handle,
int opcode)
Optimizes the byte code for a single method. |
void |
InstructionHandle.setTarget(InstructionHandle target)
Returns the target of this jump instruction. |
void |
InstructionHandle.setNext(InstructionHandle next)
Sets the handle of the next instruction in textual order. |
void |
Optimizer.setCodeStart(InstructionHandle handle)
|
Constructors in at.dms.optimize with parameters of type InstructionHandle | |
InstructionHandle(Instruction instruction,
InstructionHandle prev)
Creates a new instruction handle. |
|
HandleCreator(Instruction[] instructions,
InstructionHandle[] handles)
Creates a new HandleCreator object. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |