160 LIR_Opr FrameMap::_s4_oop_opr; |
160 LIR_Opr FrameMap::_s4_oop_opr; |
161 LIR_Opr FrameMap::_s5_oop_opr; |
161 LIR_Opr FrameMap::_s5_oop_opr; |
162 LIR_Opr FrameMap::_s6_oop_opr; |
162 LIR_Opr FrameMap::_s6_oop_opr; |
163 LIR_Opr FrameMap::_s7_oop_opr; |
163 LIR_Opr FrameMap::_s7_oop_opr; |
164 |
164 |
|
165 //add metadata_opr |
|
166 LIR_Opr FrameMap::_v0_metadata_opr; |
|
167 LIR_Opr FrameMap::_v1_metadata_opr; |
|
168 LIR_Opr FrameMap::_a0_metadata_opr; |
|
169 LIR_Opr FrameMap::_a1_metadata_opr; |
|
170 LIR_Opr FrameMap::_a2_metadata_opr; |
|
171 LIR_Opr FrameMap::_a3_metadata_opr; |
|
172 LIR_Opr FrameMap::_t0_metadata_opr; |
|
173 LIR_Opr FrameMap::_t1_metadata_opr; |
|
174 LIR_Opr FrameMap::_t2_metadata_opr; |
|
175 LIR_Opr FrameMap::_t3_metadata_opr; |
|
176 LIR_Opr FrameMap::_a4_metadata_opr; |
|
177 LIR_Opr FrameMap::_a5_metadata_opr; |
|
178 LIR_Opr FrameMap::_a6_metadata_opr; |
|
179 LIR_Opr FrameMap::_a7_metadata_opr; |
|
180 LIR_Opr FrameMap::_t8_metadata_opr; |
|
181 LIR_Opr FrameMap::_t9_metadata_opr; |
|
182 LIR_Opr FrameMap::_s0_metadata_opr; |
|
183 LIR_Opr FrameMap::_s1_metadata_opr; |
|
184 LIR_Opr FrameMap::_s2_metadata_opr; |
|
185 LIR_Opr FrameMap::_s3_metadata_opr; |
|
186 LIR_Opr FrameMap::_s4_metadata_opr; |
|
187 LIR_Opr FrameMap::_s5_metadata_opr; |
|
188 LIR_Opr FrameMap::_s6_metadata_opr; |
|
189 LIR_Opr FrameMap::_s7_metadata_opr; |
165 |
190 |
166 LIR_Opr FrameMap::_a0_a1_long_opr; |
191 LIR_Opr FrameMap::_a0_a1_long_opr; |
167 LIR_Opr FrameMap::_a2_a3_long_opr; |
192 LIR_Opr FrameMap::_a2_a3_long_opr; |
168 LIR_Opr FrameMap::_v0_v1_long_opr; |
193 LIR_Opr FrameMap::_v0_v1_long_opr; |
169 LIR_Opr FrameMap::_f0_float_opr; |
194 LIR_Opr FrameMap::_f0_float_opr; |
218 #ifdef _LP64 |
243 #ifdef _LP64 |
219 _at_opr=LIR_OprFact::double_cpu(1, 1); |
244 _at_opr=LIR_OprFact::double_cpu(1, 1); |
220 #else |
245 #else |
221 _at_opr=LIR_OprFact::single_cpu(1); |
246 _at_opr=LIR_OprFact::single_cpu(1); |
222 #endif |
247 #endif |
223 map_register(2,V0); _v0_opr=LIR_OprFact::single_cpu(2); _v0_oop_opr=LIR_OprFact::single_cpu_oop(2); |
248 map_register(2,V0); _v0_opr=LIR_OprFact::single_cpu(2); _v0_oop_opr=LIR_OprFact::single_cpu_oop(2); _v0_metadata_opr=LIR_OprFact::single_cpu_metadata(2); |
224 map_register(3,V1); _v1_opr=LIR_OprFact::single_cpu(3); _v1_oop_opr=LIR_OprFact::single_cpu_oop(3); |
249 map_register(3,V1); _v1_opr=LIR_OprFact::single_cpu(3); _v1_oop_opr=LIR_OprFact::single_cpu_oop(3); _v1_metadata_opr=LIR_OprFact::single_cpu_metadata(3); |
225 map_register(4,A0); _a0_opr=LIR_OprFact::single_cpu(4); _a0_oop_opr=LIR_OprFact::single_cpu_oop(4); |
250 map_register(4,A0); _a0_opr=LIR_OprFact::single_cpu(4); _a0_oop_opr=LIR_OprFact::single_cpu_oop(4); _a0_metadata_opr=LIR_OprFact::single_cpu_metadata(4); |
226 map_register(5,A1); _a1_opr=LIR_OprFact::single_cpu(5); _a1_oop_opr=LIR_OprFact::single_cpu_oop(5); |
251 map_register(5,A1); _a1_opr=LIR_OprFact::single_cpu(5); _a1_oop_opr=LIR_OprFact::single_cpu_oop(5); _a1_metadata_opr=LIR_OprFact::single_cpu_metadata(5); |
227 map_register(6,A2); _a2_opr=LIR_OprFact::single_cpu(6); _a2_oop_opr=LIR_OprFact::single_cpu_oop(6); |
252 map_register(6,A2); _a2_opr=LIR_OprFact::single_cpu(6); _a2_oop_opr=LIR_OprFact::single_cpu_oop(6); _a2_metadata_opr=LIR_OprFact::single_cpu_metadata(6); |
228 map_register(7,A3); _a3_opr=LIR_OprFact::single_cpu(7); _a3_oop_opr=LIR_OprFact::single_cpu_oop(7); |
253 map_register(7,A3); _a3_opr=LIR_OprFact::single_cpu(7); _a3_oop_opr=LIR_OprFact::single_cpu_oop(7); _a3_metadata_opr=LIR_OprFact::single_cpu_metadata(7); |
229 #ifndef _LP64 |
254 #ifndef _LP64 |
230 map_register(8,T0); _t0_opr=LIR_OprFact::single_cpu(8); _t0_oop_opr=LIR_OprFact::single_cpu_oop(8); |
255 map_register(8,T0); _t0_opr=LIR_OprFact::single_cpu(8); _t0_oop_opr=LIR_OprFact::single_cpu_oop(8); |
231 map_register(9,T1); _t1_opr=LIR_OprFact::single_cpu(9); _t1_oop_opr=LIR_OprFact::single_cpu_oop(9); |
256 map_register(9,T1); _t1_opr=LIR_OprFact::single_cpu(9); _t1_oop_opr=LIR_OprFact::single_cpu_oop(9); |
232 map_register(10,T2); _t2_opr=LIR_OprFact::single_cpu(10); _t2_oop_opr=LIR_OprFact::single_cpu_oop(10); |
257 map_register(10,T2); _t2_opr=LIR_OprFact::single_cpu(10); _t2_oop_opr=LIR_OprFact::single_cpu_oop(10); |
233 map_register(11,T3); _t3_opr=LIR_OprFact::single_cpu(11); _t3_oop_opr=LIR_OprFact::single_cpu_oop(11); |
258 map_register(11,T3); _t3_opr=LIR_OprFact::single_cpu(11); _t3_oop_opr=LIR_OprFact::single_cpu_oop(11); |
234 map_register(12,T4); _t4_opr=LIR_OprFact::single_cpu(12); _t4_oop_opr=LIR_OprFact::single_cpu_oop(12); |
259 map_register(12,T4); _t4_opr=LIR_OprFact::single_cpu(12); _t4_oop_opr=LIR_OprFact::single_cpu_oop(12); |
235 map_register(13,T5); _t5_opr=LIR_OprFact::single_cpu(13); _t5_oop_opr=LIR_OprFact::single_cpu_oop(13); |
260 map_register(13,T5); _t5_opr=LIR_OprFact::single_cpu(13); _t5_oop_opr=LIR_OprFact::single_cpu_oop(13); |
236 map_register(14,T6); _t6_opr=LIR_OprFact::single_cpu(14); _t6_oop_opr=LIR_OprFact::single_cpu_oop(14); |
261 map_register(14,T6); _t6_opr=LIR_OprFact::single_cpu(14); _t6_oop_opr=LIR_OprFact::single_cpu_oop(14); |
237 map_register(15,T7); _t7_opr=LIR_OprFact::single_cpu(15); _t7_oop_opr=LIR_OprFact::single_cpu_oop(15); |
262 map_register(15,T7); _t7_opr=LIR_OprFact::single_cpu(15); _t7_oop_opr=LIR_OprFact::single_cpu_oop(15); |
238 #else |
263 #else |
239 map_register(8,A4); _a4_opr=LIR_OprFact::single_cpu(8); _a4_oop_opr=LIR_OprFact::single_cpu_oop(8); |
264 map_register(8,A4); _a4_opr=LIR_OprFact::single_cpu(8); _a4_oop_opr=LIR_OprFact::single_cpu_oop(8); _a4_metadata_opr=LIR_OprFact::single_cpu_metadata(8); |
240 map_register(9,A5); _a5_opr=LIR_OprFact::single_cpu(9); _a5_oop_opr=LIR_OprFact::single_cpu_oop(9); |
265 map_register(9,A5); _a5_opr=LIR_OprFact::single_cpu(9); _a5_oop_opr=LIR_OprFact::single_cpu_oop(9); _a5_metadata_opr=LIR_OprFact::single_cpu_metadata(9); |
241 map_register(10,A6); _a6_opr=LIR_OprFact::single_cpu(10); _a6_oop_opr=LIR_OprFact::single_cpu_oop(10); |
266 map_register(10,A6); _a6_opr=LIR_OprFact::single_cpu(10); _a6_oop_opr=LIR_OprFact::single_cpu_oop(10); _a6_metadata_opr=LIR_OprFact::single_cpu_metadata(10); |
242 map_register(11,A7); _a7_opr=LIR_OprFact::single_cpu(11); _a7_oop_opr=LIR_OprFact::single_cpu_oop(11); |
267 map_register(11,A7); _a7_opr=LIR_OprFact::single_cpu(11); _a7_oop_opr=LIR_OprFact::single_cpu_oop(11); _a7_metadata_opr=LIR_OprFact::single_cpu_metadata(11); |
243 map_register(12,T0); _t0_opr=LIR_OprFact::single_cpu(12); _t0_oop_opr=LIR_OprFact::single_cpu_oop(12); |
268 map_register(12,T0); _t0_opr=LIR_OprFact::single_cpu(12); _t0_oop_opr=LIR_OprFact::single_cpu_oop(12); _t0_metadata_opr=LIR_OprFact::single_cpu_metadata(12); |
244 map_register(13,T1); _t1_opr=LIR_OprFact::single_cpu(13); _t1_oop_opr=LIR_OprFact::single_cpu_oop(13); |
269 map_register(13,T1); _t1_opr=LIR_OprFact::single_cpu(13); _t1_oop_opr=LIR_OprFact::single_cpu_oop(13); _t1_metadata_opr=LIR_OprFact::single_cpu_metadata(13); |
245 map_register(14,T2); _t2_opr=LIR_OprFact::single_cpu(14); _t2_oop_opr=LIR_OprFact::single_cpu_oop(14); |
270 map_register(14,T2); _t2_opr=LIR_OprFact::single_cpu(14); _t2_oop_opr=LIR_OprFact::single_cpu_oop(14); _t2_metadata_opr=LIR_OprFact::single_cpu_metadata(14); |
246 map_register(15,T3); _t3_opr=LIR_OprFact::single_cpu(15); _t3_oop_opr=LIR_OprFact::single_cpu_oop(15); |
271 map_register(15,T3); _t3_opr=LIR_OprFact::single_cpu(15); _t3_oop_opr=LIR_OprFact::single_cpu_oop(15); _t3_metadata_opr=LIR_OprFact::single_cpu_metadata(15); |
247 #endif |
272 #endif |
248 map_register(16,S0); _s0_opr=LIR_OprFact::single_cpu(16); _s0_oop_opr=LIR_OprFact::single_cpu_oop(16); |
273 map_register(16,S0); _s0_opr=LIR_OprFact::single_cpu(16); _s0_oop_opr=LIR_OprFact::single_cpu_oop(16); _s0_metadata_opr=LIR_OprFact::single_cpu_metadata(16); |
249 map_register(17,S1); _s1_opr=LIR_OprFact::single_cpu(17); _s1_oop_opr=LIR_OprFact::single_cpu_oop(17); |
274 map_register(17,S1); _s1_opr=LIR_OprFact::single_cpu(17); _s1_oop_opr=LIR_OprFact::single_cpu_oop(17); _s1_metadata_opr=LIR_OprFact::single_cpu_metadata(17); |
250 map_register(18,S2); _s2_opr=LIR_OprFact::single_cpu(18); _s2_oop_opr=LIR_OprFact::single_cpu_oop(18); |
275 map_register(18,S2); _s2_opr=LIR_OprFact::single_cpu(18); _s2_oop_opr=LIR_OprFact::single_cpu_oop(18); _s2_metadata_opr=LIR_OprFact::single_cpu_metadata(18); |
251 map_register(19,S3); _s3_opr=LIR_OprFact::single_cpu(19); _s3_oop_opr=LIR_OprFact::single_cpu_oop(19); |
276 map_register(19,S3); _s3_opr=LIR_OprFact::single_cpu(19); _s3_oop_opr=LIR_OprFact::single_cpu_oop(19); _s3_metadata_opr=LIR_OprFact::single_cpu_metadata(19); |
252 map_register(20,S4); _s4_opr=LIR_OprFact::single_cpu(20); _s4_oop_opr=LIR_OprFact::single_cpu_oop(20); |
277 map_register(20,S4); _s4_opr=LIR_OprFact::single_cpu(20); _s4_oop_opr=LIR_OprFact::single_cpu_oop(20); _s4_metadata_opr=LIR_OprFact::single_cpu_metadata(20); |
253 map_register(21,S5); _s5_opr=LIR_OprFact::single_cpu(21); _s5_oop_opr=LIR_OprFact::single_cpu_oop(21); |
278 map_register(21,S5); _s5_opr=LIR_OprFact::single_cpu(21); _s5_oop_opr=LIR_OprFact::single_cpu_oop(21); _s5_metadata_opr=LIR_OprFact::single_cpu_metadata(21); |
254 map_register(22,S6); _s6_opr=LIR_OprFact::single_cpu(22); _s6_oop_opr=LIR_OprFact::single_cpu_oop(22); |
279 map_register(22,S6); _s6_opr=LIR_OprFact::single_cpu(22); _s6_oop_opr=LIR_OprFact::single_cpu_oop(22); _s6_metadata_opr=LIR_OprFact::single_cpu_metadata(22); |
255 map_register(23,S7); _s7_opr=LIR_OprFact::single_cpu(23); _s7_oop_opr=LIR_OprFact::single_cpu_oop(23); |
280 map_register(23,S7); _s7_opr=LIR_OprFact::single_cpu(23); _s7_oop_opr=LIR_OprFact::single_cpu_oop(23); _s7_metadata_opr=LIR_OprFact::single_cpu_metadata(23); |
256 map_register(24,T8); _t8_opr=LIR_OprFact::single_cpu(24); |
281 map_register(24,T8); _t8_opr=LIR_OprFact::single_cpu(24); |
257 map_register(25,T9); _t9_opr=LIR_OprFact::single_cpu(25); |
282 map_register(25,T9); _t9_opr=LIR_OprFact::single_cpu(25); |
258 map_register(26,K0); _k0_opr=LIR_OprFact::single_cpu(26); |
283 map_register(26,K0); _k0_opr=LIR_OprFact::single_cpu(26); |
259 map_register(27,K1); _k1_opr=LIR_OprFact::single_cpu(27); |
284 map_register(27,K1); _k1_opr=LIR_OprFact::single_cpu(27); |
260 map_register(28,GP); _gp_opr=LIR_OprFact::single_cpu(28); |
285 map_register(28,GP); _gp_opr=LIR_OprFact::single_cpu(28); |