Lines Matching defs:receiver

136     // Set up pointer to first argument (skip receiver).
143 // The receiver for the builtin/api call.
214 // If not derived class constructor: Allocate the new receiver object.
219 // Else: use TheHoleValue as receiver for constructor call
224 // -- rax implicit receiver
239 // Push the allocated receiver to the stack.
244 // receiver. The second copy is pushed after the arguments, we saved in r8
249 // Set up pointer to first argument (skip receiver).
272 // Push implicit receiver.
280 // -- sp[0*kSystemPointerSize] implicit receiver
292 // of the receiver and use the result; see ECMA-262 section 13.2.2-7
296 // If the result is undefined, we'll use the implicit receiver. Otherwise we
298 // receiver.
303 // on-stack receiver as the result.
359 // Address receiver, intptr_t argc, Address** argv)>;
556 // - Address receiver (tagged Object pointer)
564 // an internal frame and the pushed function and receiver, and
573 // r9 : receiver
581 // rcx : receiver
614 __ movq(r9, arg_reg_4); // Temporarily saving the receiver.
626 // r9 : receiver
648 // Push the receiver.
787 __ decq(rcx); // Exclude receiver.
802 // Push the receiver.
848 // Push hole as receiver since we do not use it for stepping.
925 // Drop receiver + arguments.
1162 // On entry to the function the receiver and arguments have been pushed on the
1438 __ decl(rcx); // Exclude receiver.
1450 // Push "undefined" as the receiver arg if we need to.
1513 // Push slot for the receiver to be constructed.
1910 // -- rsp[1] : receiver
1915 // 1. Load receiver into rdi, argArray into rbx (if present), remove all
1916 // arguments from the stack (including the receiver), and push thisArg (if
1941 // -- rdi : receiver
1946 // 2. We don't need to check explicitly for callable receiver here,
1955 // 4a. Apply the receiver to the given argArray.
1960 // arguments to the receiver. Since we did not create a frame for
1973 // rsp[8] : Argument 0 (receiver: callable to call)
1980 // 1. Get the callable to call (passed as receiver) from the stack.
2001 // original callable), making the original first argument the new receiver.
2003 __ decq(rax); // One fewer argument (first argument is new receiver).
2015 // -- rsp[8] : receiver
2022 // remove all arguments from the stack (including the receiver), and push
2064 // -- rsp[8] : receiver
2072 // arguments from the stack (including the receiver), and push thisArgument
2101 // -- rsp[8] : receiver (undefined)
2202 // including the receiver and the return address.
2267 __ decq(r8); // Exclude receiver.
2285 // including the receiver and the return address.
2292 // Point to the first argument to copy (skipping receiver).
2345 // We need to convert the receiver for non-native sloppy mode functions.
2360 // Patch receiver to global proxy.
2377 // Patch receiver to global proxy.
2384 // Convert receiver using ToObject.
2508 // Patch the receiver to [[BoundThis]].
2574 // Overwrite the original receiver with the (original) target.
2701 // Overwrite the original receiver with the (original) target.
3159 __ decq(in_param_count); // Exclude receiver.
3349 // | receiver |
3739 // - the receiver
4080 __ decq(param_count); // Exclude receiver.
4210 // rax: number of arguments including receiver
4262 // r12: number of arguments including receiver (C callee-saved).
4624 // -- rcx : arguments count (not including the receiver)
4628 // -- rsp[8] : argument 0 (receiver)
4703 (FCA::kArgsLength + 1 /* receiver */) * kSystemPointerSize));
4737 Register receiver = ApiGetterDescriptor::ReceiverRegister();
4743 DCHECK(!AreAliased(receiver, holder, callback, scratch, decompr_scratch1));
4758 __ Push(receiver);