Lines Matching refs:Push

62     // Push a copy of the target function, the new target and the actual
64 __ Push(kJavaScriptCallTargetRegister);
65 __ Push(kJavaScriptCallNewTargetRegister);
67 __ Push(kJavaScriptCallArgCountRegister);
69 __ Push(kJavaScriptCallTargetRegister);
87 kRaw, // Push arguments as they are.
105 __ Push(value);
128 __ Push(rsi);
129 __ Push(rcx);
191 __ Push(rsi);
192 __ Push(rcx);
193 __ Push(rdi);
195 __ Push(rdx);
239 // Push the allocated receiver to the stack.
240 __ Push(rax);
272 // Push implicit receiver.
273 __ Push(r8);
349 __ Push(rdi);
374 // Push the stack frame type.
375 __ Push(Immediate(StackFrame::TypeToMarker(type)));
425 __ Push(c_entry_fp_operand);
447 __ Push(Immediate(StackFrame::OUTERMOST_JSENTRY_FRAME));
453 __ Push(Immediate(StackFrame::INNER_JSENTRY_FRAME));
601 // Push the function onto the stack.
602 __ Push(rdi);
643 // Push the values of these handles.
648 // Push the receiver.
649 __ Push(r9);
802 // Push the receiver.
846 __ Push(rdx);
847 __ Push(rdi);
848 // Push hole as receiver since we do not use it for stepping.
860 __ Push(rdx);
1232 __ Push(kContextRegister); // Callee's context.
1233 __ Push(kJavaScriptCallTargetRegister); // Callee's JS function.
1234 __ Push(kJavaScriptCallArgCountRegister); // Actual argument count.
1242 // Push bytecode array and Smi tagged bytecode offset.
1243 __ Push(kInterpreterBytecodeArrayRegister);
1245 __ Push(rcx);
1267 __ Push(kInterpreterAccumulatorRegister);
1412 // Push the arguments.
1450 // Push "undefined" as the receiver arg if we need to.
1513 // Push slot for the receiver to be constructed.
1514 __ Push(Immediate(0));
1519 // Push return address in preparation for the tail-call.
1588 __ Push(rbx);
1725 __ Push(descriptor.GetRegisterParameter(
1732 __ Push(callee_js_function); // Callee's JS function.
1733 __ Push(descriptor.GetRegisterParameter(
1743 __ Push(bytecode_array);
1747 __ Push(feedback_vector);
1774 // Push the return address back onto the stack for return.
1798 // Push the baseline code return address now, as if it had been pushed by
1803 __ Push(new_target);
1805 __ Push(frame_size);
2000 // 4. Push back the return address one slot down on the stack (overwriting the
2200 // Push additional arguments onto the stack.
2259 __ Push(rdx);
2389 __ Push(rax);
2390 __ Push(rdi);
2392 __ Push(rsi);
2471 // Push [[BoundArguments]] to the stack.
2486 __ Push(r12);
2492 __ Push(r10);
2493 __ Push(r8);
2514 // Push the [[BoundArguments]] onto the stack.
2586 __ Push(target);
2595 __ Push(target);
2637 // Push the [[BoundArguments]] onto the stack.
2801 __ Push(reg);
2813 // Push the Wasm instance for loading the jump table address after the
2815 __ Push(kWasmInstanceRegister);
2817 // Push the Wasm instance again as an explicit argument to the runtime
2819 __ Push(kWasmInstanceRegister);
2820 // Push the function index as second argument.
2821 __ Push(r15);
2861 __ Push(reg);
2979 __ Push(wasm_instance);
2980 __ Push(function_data);
2981 __ Push(suspender); // Argument.
3046 __ Push(return_reg);
3047 __ Push(wasm_instance); // Spill.
3236 // Push the loaded rbp. We know it is null, because there is no frame yet,
3952 // Push the arguments for the runtime call.
3953 __ Push(wasm_instance); // first argument
3954 __ Push(function_data); // second argument
4053 __ Push(promise);
4054 __ Push(caller);
4172 __ Push(target_continuation);
4590 // Push and ret (instead of jmp) to keep the RSB and the CET shadow stack
4669 __ Push(kScratchRegister);
4670 __ Push(call_data);
4671 __ Push(kScratchRegister);
4672 __ Push(kScratchRegister);
4674 __ Push(holder);
4758 __ Push(receiver);
4762 __ Push(kScratchRegister); // return value
4763 __ Push(kScratchRegister); // return value default
4765 __ Push(holder);
4766 __ Push(Smi::zero()); // should_throw_on_error -> false
4966 __ Push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset()));
4982 // Push pc and continuation from the last output frame.
4986 // Push the registers from the last output frame.
5171 __ Push(closure);