|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use InstructionHandle | |
|---|---|
| at.dms.backend | |
| Uses of InstructionHandle in at.dms.backend |
|---|
| Methods in at.dms.backend that return InstructionHandle | |
|---|---|
InstructionHandle |
Optimizer.getCodeStart()
|
InstructionHandle |
CodeSequence.getCodeStart()
Returns the first instruction of the sequence |
InstructionHandle |
CodeSequence.getCurrent()
Returns the (current) last instruction of the sequence |
InstructionHandle |
ControlFlow.getInstructions()
|
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 |
| Methods in at.dms.backend with parameters of type InstructionHandle | |
|---|---|
static at.dms.backend.BasicBlock |
ControlFlow.findBasicBlock(InstructionHandle handle)
|
void |
CodeSequence.plantInstruction(InstructionHandle handle)
Adds an instruction at the end of the sequence |
void |
Optimizer.setCodeStart(InstructionHandle handle)
|
void |
InstructionHandle.setNext(InstructionHandle next)
Sets the handle of the next instruction in textual order. |
void |
InstructionHandle.setTarget(InstructionHandle target)
Returns the target of this jump instruction |
| Constructors in at.dms.backend with parameters of type InstructionHandle | |
|---|---|
ControlFlow(at.dms.backend.MethodEnv env,
InstructionHandle start,
HandlerInfo[] handlers)
Creates a new instruction handle. |
|
InstructionHandle(Instruction insn,
InstructionHandle prev)
Creates a new instruction handle. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||