Mercurial > hg > graal-compiler
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); |