Lines Matching refs:Interpreter

120     __ ldr_s32(dst, Address(Rlocals, Interpreter::local_offset_in_bytes(offset())));  in pass_int()
123 __ ldr_s32(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_int()
133 __ ldr(dst, Address(Rlocals, Interpreter::local_offset_in_bytes(offset() + 1))); in pass_long()
136 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset() + 1))); in pass_long()
150 __ ldr(dst1, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()+1))); in pass_long()
151 __ ldr(dst2, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_long()
157 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_long()
158 __ ldr(dst1, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()+1))); in pass_long()
167 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()+1))); in pass_long()
169 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_long()
179 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_object()
181 __ sub(Rtemp, Rlocals, -Interpreter::local_offset_in_bytes(offset())); in pass_object()
194 __ ldr(dst, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_object()
196 __ sub(dst, Rlocals, -Interpreter::local_offset_in_bytes(offset()), ne); in pass_object()
199 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_object()
201 __ sub(Rtemp, Rlocals, -Interpreter::local_offset_in_bytes(offset()), ne); in pass_object()
212 __ ldr(dst, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_float()
215 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_float()
227 __ ldr_s(dst, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_float()
230 __ ldr_u32(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_float()
240 …__ flds(as_FloatRegister(_single_fpr_slot), Address(Rlocals, Interpreter::local_offset_in_bytes(of… in pass_float()
243 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_float()
254 __ ldr_d(dst, Address(Rlocals, Interpreter::local_offset_in_bytes(offset() + 1))); in pass_double()
257 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset() + 1))); in pass_double()
263 …__ fldd(as_FloatRegister(_fp_slot), Address(Rlocals, Interpreter::local_offset_in_bytes(offset()+1… in pass_double()
266 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()+1))); in pass_double()
268 __ ldr(Rtemp, Address(Rlocals, Interpreter::local_offset_in_bytes(offset()))); in pass_double()
283 address result_handler = Interpreter::result_handler(result_type); in generate()
302 *_to++ = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_int()
303 _from -= Interpreter::stackElementSize; in pass_int()
307 *_to++ = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_float()
308 _from -= Interpreter::stackElementSize; in pass_float()
318 _to[0] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(1)); in pass_long()
319 _to[1] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(0)); in pass_long()
321 _from -= 2*Interpreter::stackElementSize; in pass_long()
325 intptr_t from_addr = (intptr_t)(_from + Interpreter::local_offset_in_bytes(0)); in pass_object()
327 _from -= Interpreter::stackElementSize; in pass_object()
342 _toGP[_last_gp++] = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_int()
344 *_to++ = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_int()
346 _from -= Interpreter::stackElementSize; in pass_int()
352 _toGP[_last_gp++] = *(jlong *)(_from+Interpreter::local_offset_in_bytes(1)); in pass_long()
354 *_to++ = *(jlong *)(_from+Interpreter::local_offset_in_bytes(1)); in pass_long()
360 _toGP[_last_gp++] = *(jint *)(_from+Interpreter::local_offset_in_bytes(1)); in pass_long()
361 _toGP[_last_gp++] = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_long()
367 _to[0] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(1)); in pass_long()
368 _to[1] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(0)); in pass_long()
373 _from -= 2*Interpreter::stackElementSize; in pass_long()
377 intptr_t from_addr = (intptr_t)(_from + Interpreter::local_offset_in_bytes(0)); in pass_object()
383 _from -= Interpreter::stackElementSize; in pass_object()
389 _toFP[_last_fp++] = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_float()
391 *_to++ = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_float()
400 _toFP[_last_single_fp++] = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_float()
402 *_to++ = *(jint *)(_from+Interpreter::local_offset_in_bytes(0)); in pass_float()
405 _from -= Interpreter::stackElementSize; in pass_float()
411 _toFP[_last_fp++] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(1)); in pass_double()
413 *_to++ = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(1)); in pass_double()
418 _toFP[_last_fp++] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(1)); in pass_double()
419 _toFP[_last_fp++] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(0)); in pass_double()
424 _to[0] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(1)); in pass_double()
425 _to[1] = *(intptr_t*)(_from+Interpreter::local_offset_in_bytes(0)); in pass_double()
430 _from -= 2*Interpreter::stackElementSize; in pass_double()
459 return Interpreter::result_handler(m->result_type());