Uses of Class
org.jikesrvm.ArchitectureSpecificOpt.RegisterPool

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.