Lines Matching refs:push

137   // We push epb twice in this sequence because we want the real rbp,
139 // We push by hand instead of pusing push
543 __ push(rax);
545 __ push(rbx);
693 __ push(rax);
795 // push the return address on the stack (note that pushing, rather
797 __ push(rax);
1334 __ push(thread);
2150 __ push(thread);
2308 __ push(thread);
2309 __ push(lock_reg);
2310 __ push(obj_reg);
2341 // +wordSize because of the push above
2343 __ push(rax);
2345 __ push(obj_reg);
2839 // push all the new frames. Then we call the C routine unpack_frames() to
2853 __ push(Deoptimization::Unpack_deopt);
2864 __ push(Deoptimization::Unpack_reexecute);
2893 __ push(0);
2903 __ push(Deoptimization::Unpack_exception);
2935 __ push(rcx);
3046 __ subptr(rbx, 4*wordSize); // we'll push pc and ebp by hand and
3048 __ push(0xDEADDEAD); // Make a recognizable pattern
3049 __ push(0xDEADDEAD);
3054 __ subptr(rbx, 2*wordSize); // we'll push pc and rbp, by hand
3076 // Re-push self-frame
3080 // We'll push additional args later. Just allocate a full sized
3095 __ push(rcx);
3108 __ push(rax);
3120 // Check if we should push the float or double return value.
3266 __ subptr(rbx, 4*wordSize); // we'll push pc and ebp by hand and
3268 __ push(0xDEADDEAD); // Make a recognizable pattern
3269 __ push(0xDEADDEAD); // (parm to RecursiveInterpreter...)
3274 __ subptr(rbx, 2*wordSize); // we'll push pc and rbp, by hand
3296 // Re-push self-frame
3363 // Otherwise we push space for a return address that the safepoint
3366 __ push(rbx); // Make room for return address (or push it again)
3376 __ push(java_thread);
3460 __ push(thread);