src/cpu/mips/vm/c1_FrameMap_mips.cpp

changeset 8865
ffcdff41a92f
parent 6880
52ea28d233d2
child 9228
617b86d17edb
equal deleted inserted replaced
8864:e4aeef458496 8865:ffcdff41a92f
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);

mercurial