Lines Matching refs:push
58 __ push(kJavaScriptCallTargetRegister);
59 __ push(kJavaScriptCallNewTargetRegister);
61 __ push(kJavaScriptCallArgCountRegister);
63 __ push(kJavaScriptCallTargetRegister);
125 __ push(esi);
126 __ push(eax);
260 // Check if we have enough stack space to push all arguments.
357 __ push(edi);
381 __ push(ebp);
385 __ push(Immediate(StackFrame::TypeToMarker(type)));
390 __ push(edi);
391 __ push(esi);
392 __ push(ebx);
403 __ push(__ ExternalReferenceAsOperand(c_entry_fp, edi));
424 __ push(Immediate(StackFrame::OUTERMOST_JSENTRY_FRAME));
427 __ push(Immediate(StackFrame::INNER_JSENTRY_FRAME));
515 __ push(Operand(scratch1, EntryFrameConstants::kFunctionArgOffset));
521 // Check if we have enough stack space to push all arguments.
544 __ push(Operand(scratch2, EntryFrameConstants::kReceiverArgOffset));
1117 __ push(ebp); // Caller's frame pointer.
1119 __ push(kContextRegister); // Callee's context.
1120 __ push(kJavaScriptCallTargetRegister); // Callee's JS function.
1122 __ push(kJavaScriptCallArgCountRegister); // Actual argument count.
1144 __ push(kInterpreterBytecodeArrayRegister);
1146 __ push(Immediate(Smi::FromInt(BytecodeArray::kHeaderSize - kHeapObjectTag)));
1162 // If ok, push undefined as the initial value for all register file entries.
1168 // TODO(rmcilroy): Consider doing more than one push per loop iteration.
1169 __ push(kInterpreterAccumulatorRegister);
1300 __ push(edx); // Spill.
1301 __ push(ecx);
1592 __ push(scratch);
1729 // Save the return address, so that we can push it to the end of the newly
1920 // arguments from the stack (including the receiver), and push thisArg (if
2028 // remove all arguments from the stack (including the receiver), and push
2085 // arguments from the stack (including the receiver), and push thisArgument
2245 Label done, push, loop;
2253 __ j(not_equal, &push, Label::kNear);
2255 __ bind(&push);
2538 __ push(esi);
2544 __ push(esi);
2546 __ push(esi);
3060 __ push(edx);
3153 __ push(ecx);
3154 __ push(scratch1);
3155 __ push(save_reg);
3511 // Build v8::PropertyCallbackInfo::args_ array on the stack and push property
3529 __ push(receiver);
3530 __ push(FieldOperand(callback, AccessorInfo::kDataOffset));
3535 __ push(holder);
3536 __ push(Immediate(Smi::zero())); // should_throw_on_error -> false
3537 __ push(FieldOperand(callback, AccessorInfo::kNameOffset));
3538 __ push(scratch); // Restore return address.
3687 __ push(edi);
3688 __ push(esi);
4087 __ push(eax);
4114 __ push(Operand(esi, ecx, times_1, FrameDescription::frame_content_offset()));
4132 __ push(Operand(esi, FrameDescription::pc_offset()));
4133 __ push(Operand(esi, FrameDescription::continuation_offset()));
4139 __ push(Operand(esi, offset));
4183 __ push(kInterpreterAccumulatorRegister);
4312 // Pop/re-push the accumulator so that it's spilled within the below frame