Uses of Class
org.jikesrvm.compilers.opt.ssa.LoadElimination.UseRecord

Packages that use LoadElimination.UseRecord
org.jikesrvm.compilers.opt.ssa   
 

Uses of LoadElimination.UseRecord in org.jikesrvm.compilers.opt.ssa
 

Fields in org.jikesrvm.compilers.opt.ssa with type parameters of type LoadElimination.UseRecord
(package private)  HashSet<LoadElimination.UseRecord> LoadElimination.UseRecordSet.set
           
 

Method parameters in org.jikesrvm.compilers.opt.ssa with type arguments of type LoadElimination.UseRecord
(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.
(package private) static void LoadElimination.replaceDefs(IR ir, LoadElimination.UseRecordSet UseRepSet, HashMap<LoadElimination.UseRecord,Register> registers)
          Perform scalar replacement actions for a Def of a heap variable.
(package private) static LoadElimination.UseRecordSet LoadElimination.replaceLoads(IR ir, DF_Solution available, HashMap<LoadElimination.UseRecord,Register> registers)
          Walk over each instruction.