|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use InstructionEnumeration | |
|---|---|
| org.jikesrvm.compilers.opt.instrsched | |
| org.jikesrvm.compilers.opt.ir | |
| org.jikesrvm.compilers.opt.ssa | |
| Uses of InstructionEnumeration in org.jikesrvm.compilers.opt.instrsched |
|---|
| Classes in org.jikesrvm.compilers.opt.instrsched that implement InstructionEnumeration | |
|---|---|
(package private) class |
DefaultPriority
Default (IR-order) instruction list Used by the scheduler to enumerate over instructions |
(package private) class |
Priority
Instruction priority representation Used by the scheduler to enumerate over instructions |
| Fields in org.jikesrvm.compilers.opt.instrsched declared as InstructionEnumeration | |
|---|---|
private InstructionEnumeration |
DefaultPriority.instr
|
| Uses of InstructionEnumeration in org.jikesrvm.compilers.opt.ir |
|---|
| Classes in org.jikesrvm.compilers.opt.ir that implement InstructionEnumeration | |
|---|---|
static class |
IREnumeration.AllInstructionsEnum
This class implements an InstructionEnumeration over
all instructions for a basic block. |
| Fields in org.jikesrvm.compilers.opt.ir declared as InstructionEnumeration | |
|---|---|
private InstructionEnumeration |
IREnumeration.AllInstructionsEnum.explicitInstructions
An enumeration of the explicit instructions in the IR for a basic block |
| Methods in org.jikesrvm.compilers.opt.ir that return InstructionEnumeration | |
|---|---|
InstructionEnumeration |
BasicBlock.enumerateBranchInstructions()
Return an enumeration of the branch instructions in this basic block. |
static InstructionEnumeration |
IREnumeration.forwardGlobalIE(IR ir)
A forward enumeration of all the instructions in the IR. |
InstructionEnumeration |
BasicBlock.forwardInstrEnumerator()
Forward enumeration of all the instruction in the block. |
InstructionEnumeration |
IR.forwardInstrEnumerator()
Forward (with respect to the current code linearization order) iteration over all the instructions in this IR. |
static InstructionEnumeration |
IREnumeration.forwardIntraBlockIE(Instruction start,
Instruction end)
Forward intra basic block instruction enumerations from from start...last inclusive. |
InstructionEnumeration |
BasicBlock.forwardRealInstrEnumerator()
Forward enumeration of all the real instruction in the block. |
static InstructionEnumeration |
IREnumeration.reverseGlobalIE(IR ir)
A reverse enumeration of all the instructions in the IR. |
InstructionEnumeration |
BasicBlock.reverseInstrEnumerator()
Reverse enumeration of all the instruction in the block. |
InstructionEnumeration |
IR.reverseInstrEnumerator()
Reverse (with respect to the current code linearization order) iteration over all the instructions in this IR. |
static InstructionEnumeration |
IREnumeration.reverseIntraBlockIE(Instruction start,
Instruction end)
Reverse intra basic block instruction enumerations from from start...last inclusive. |
InstructionEnumeration |
BasicBlock.reverseRealInstrEnumerator()
Reverse enumeration of all the real instruction in the block. |
| Uses of InstructionEnumeration in org.jikesrvm.compilers.opt.ssa |
|---|
| Fields in org.jikesrvm.compilers.opt.ssa declared as InstructionEnumeration | |
|---|---|
private InstructionEnumeration |
SSADictionary.AllInstructionEnumeration.explicitInstructions
An enumeration of the explicit instructions in the IR for a basic block |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||