comparison src/cpu/sparc/vm/c1_FrameMap_sparc.cpp @ 1783:d5d065957597

6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti
author iveresov
date Fri, 03 Sep 2010 17:51:07 -0700
parents b812ff5abc73
children f95d63e2154a
comparison
equal deleted inserted replaced
1782:f353275af40e 1783:d5d065957597
71 FloatRegister FrameMap::_fpu_regs [FrameMap::nof_fpu_regs]; 71 FloatRegister FrameMap::_fpu_regs [FrameMap::nof_fpu_regs];
72 72
73 // some useful constant RInfo's: 73 // some useful constant RInfo's:
74 LIR_Opr FrameMap::in_long_opr; 74 LIR_Opr FrameMap::in_long_opr;
75 LIR_Opr FrameMap::out_long_opr; 75 LIR_Opr FrameMap::out_long_opr;
76 LIR_Opr FrameMap::g1_long_single_opr;
76 77
77 LIR_Opr FrameMap::F0_opr; 78 LIR_Opr FrameMap::F0_opr;
78 LIR_Opr FrameMap::F0_double_opr; 79 LIR_Opr FrameMap::F0_double_opr;
79 80
80 LIR_Opr FrameMap::G0_opr; 81 LIR_Opr FrameMap::G0_opr;
236 237
237 _init_done = true; 238 _init_done = true;
238 239
239 in_long_opr = as_long_opr(I0); 240 in_long_opr = as_long_opr(I0);
240 out_long_opr = as_long_opr(O0); 241 out_long_opr = as_long_opr(O0);
242 g1_long_single_opr = as_long_single_opr(G1);
241 243
242 G0_opr = as_opr(G0); 244 G0_opr = as_opr(G0);
243 G1_opr = as_opr(G1); 245 G1_opr = as_opr(G1);
244 G2_opr = as_opr(G2); 246 G2_opr = as_opr(G2);
245 G3_opr = as_opr(G3); 247 G3_opr = as_opr(G3);