|
|||||||||||
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 | |
---|---|
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 |