|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use ArchitectureSpecificOpt.RegisterPool | |
|---|---|
| org.jikesrvm.compilers.opt.bc2ir | |
| org.jikesrvm.compilers.opt.ir | |
| org.jikesrvm.compilers.opt.lir2mir | |
| org.jikesrvm.compilers.opt.ssa | |
| Uses of ArchitectureSpecificOpt.RegisterPool in org.jikesrvm.compilers.opt.bc2ir |
|---|
| Fields in org.jikesrvm.compilers.opt.bc2ir declared as ArchitectureSpecificOpt.RegisterPool | |
|---|---|
ArchitectureSpecificOpt.RegisterPool |
GenerationContext.temps
The register pool to be used during generation |
| Constructors in org.jikesrvm.compilers.opt.bc2ir with parameters of type ArchitectureSpecificOpt.RegisterPool | |
|---|---|
BC2IR.HandlerBlockLE(int loc,
InlineSequence position,
TypeOperand eType,
ArchitectureSpecificOpt.RegisterPool temps,
int exprStackSize,
ControlFlowGraph cfg)
Create a new exception handler BBLE (and exception handler basic block) for the specified bytecode index and exception type. |
|
| Uses of ArchitectureSpecificOpt.RegisterPool in org.jikesrvm.compilers.opt.ir |
|---|
| Fields in org.jikesrvm.compilers.opt.ir declared as ArchitectureSpecificOpt.RegisterPool | |
|---|---|
ArchitectureSpecificOpt.RegisterPool |
IR.regpool
The Register pool |
| Methods in org.jikesrvm.compilers.opt.ir with parameters of type ArchitectureSpecificOpt.RegisterPool | |
|---|---|
static RegisterOperand |
IRTools.moveIntoRegister(ArchitectureSpecificOpt.RegisterPool pool,
Instruction s,
Operand op)
Generates an instruction to move the given operand into a register, and inserts it before the given instruction. |
static RegisterOperand |
IRTools.moveIntoRegister(TypeReference type,
Operator move_op,
ArchitectureSpecificOpt.RegisterPool pool,
Instruction s,
Operand op)
Generates an instruction to move the given operand into a register, and inserts it before the given instruction. |
| Uses of ArchitectureSpecificOpt.RegisterPool in org.jikesrvm.compilers.opt.lir2mir |
|---|
| Fields in org.jikesrvm.compilers.opt.lir2mir declared as ArchitectureSpecificOpt.RegisterPool | |
|---|---|
protected ArchitectureSpecificOpt.RegisterPool |
BURS_Common_Helpers.regpool
The register pool of the IR being processed |
| Uses of ArchitectureSpecificOpt.RegisterPool in org.jikesrvm.compilers.opt.ssa |
|---|
| Methods in org.jikesrvm.compilers.opt.ssa with parameters of type ArchitectureSpecificOpt.RegisterPool | |
|---|---|
(package private) static Register |
LoadElimination.findOrCreateRegister(Object heapType,
int valueNumber,
HashMap<LoadElimination.UseRecord,Register> registers,
ArchitectureSpecificOpt.RegisterPool pool,
TypeReference type)
Given a value number, return the temporary register allocated for that value number. |
(package private) static Register |
LoadElimination.findOrCreateRegister(Object heapType,
int v1,
int v2,
HashMap<LoadElimination.UseRecord,Register> registers,
ArchitectureSpecificOpt.RegisterPool pool,
TypeReference type)
Given a pair of value numbers, return the temporary register allocated for that pair. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||