src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File c1-coops Sdiff src/cpu/sparc/vm

src/cpu/sparc/vm/c1_FrameMap_sparc.hpp

Print this page




 138     return as_long_pair_opr(r);
 139   }
 140   static LIR_Opr as_pointer_opr(Register r) {
 141     return as_opr(r);
 142   }
 143 #endif
 144   static LIR_Opr as_float_opr(FloatRegister r) {
 145     return LIR_OprFact::single_fpu(r->encoding());
 146   }
 147   static LIR_Opr as_double_opr(FloatRegister r) {
 148     return LIR_OprFact::double_fpu(r->successor()->encoding(), r->encoding());
 149   }
 150 
 151   static FloatRegister nr2floatreg (int rnr);
 152 
 153   static VMReg fpu_regname (int n);
 154 
 155   static bool is_caller_save_register (LIR_Opr  reg);
 156   static bool is_caller_save_register (Register r);
 157 



 158 #endif // CPU_SPARC_VM_C1_FRAMEMAP_SPARC_HPP


 138     return as_long_pair_opr(r);
 139   }
 140   static LIR_Opr as_pointer_opr(Register r) {
 141     return as_opr(r);
 142   }
 143 #endif
 144   static LIR_Opr as_float_opr(FloatRegister r) {
 145     return LIR_OprFact::single_fpu(r->encoding());
 146   }
 147   static LIR_Opr as_double_opr(FloatRegister r) {
 148     return LIR_OprFact::double_fpu(r->successor()->encoding(), r->encoding());
 149   }
 150 
 151   static FloatRegister nr2floatreg (int rnr);
 152 
 153   static VMReg fpu_regname (int n);
 154 
 155   static bool is_caller_save_register (LIR_Opr  reg);
 156   static bool is_caller_save_register (Register r);
 157 
 158   static int nof_caller_save_cpu_regs() { return pd_nof_caller_save_cpu_regs_frame_map; }
 159   static int last_cpu_reg()             { return pd_last_cpu_reg;  }
 160 
 161 #endif // CPU_SPARC_VM_C1_FRAMEMAP_SPARC_HPP
src/cpu/sparc/vm/c1_FrameMap_sparc.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File