Lines Matching defs:receiver

155   Node* const* GetCallArgumentsFromRegisters(Node* callee, Node* receiver,
165 interpreter::Register receiver,
229 // Define value to the receiver without checking the prototype chain.
260 Node* receiver, Node* cache_array, Node* cache_type, Node* index,
263 Node* receiver, FeedbackSlot slot);
273 const Operator* op, Node* receiver, FeedbackSlot load_slot,
278 const Operator* op, Node* receiver, Node* key, FeedbackSlot slot);
280 const Operator* op, Node* receiver, Node* value, FeedbackSlot slot);
282 const Operator* op, Node* receiver, Node* key, Node* value,
654 // [receiver] [parameters] [registers] [accumulator]
656 // parameter[0] is the receiver (this), parameters 1..N are the
660 // Parameters including the receiver
1140 // parameters (including the receiver) plus new target, number of arguments,
1980 Node* receiver =
1999 node = NewNode(op, receiver, home_object, feedback_vector_node());
2357 Node* callee, Node* receiver, interpreter::Register first_arg,
2369 all[cursor++] = receiver;
2424 // The receiver is implicit (and undefined), the arguments are in
2429 // The receiver is the first register, followed by the arguments in the
2470 Node* receiver =
2474 {callee, receiver, feedback_vector_node()}, slot_id);
2480 Node* receiver =
2486 {callee, receiver, arg0, feedback_vector_node()}, slot_id);
2492 Node* receiver =
2500 {callee, receiver, arg0, arg1, feedback_vector_node()}, slot_id);
2510 Node* receiver = jsgraph()->UndefinedConstant();
2513 {callee, receiver, feedback_vector_node()}, slot_id);
2519 Node* receiver = jsgraph()->UndefinedConstant();
2524 {callee, receiver, arg0, feedback_vector_node()}, slot_id);
2530 Node* receiver = jsgraph()->UndefinedConstant();
2537 {callee, receiver, arg0, arg1, feedback_vector_node()}, slot_id);
2544 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1);
2545 Node* receiver_node = environment()->LookupRegister(receiver);
2547 interpreter::Register first_arg = interpreter::Register(receiver.index() + 1);
2591 const Operator* call_runtime_op, interpreter::Register receiver,
2597 int first_arg_index = receiver.index();
2609 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1);
2616 Node* value = environment()->LookupRegister(receiver);
2622 Node* value = ProcessCallRuntimeArguments(call, receiver, reg_count);
2637 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1);
2644 Node* return_pair = ProcessCallRuntimeArguments(call, receiver, reg_count);
2745 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1);
2751 Node* value = ProcessCallRuntimeArguments(call, receiver, reg_count);
3563 Node* receiver =
3565 Node* enumerator = NewNode(javascript()->ForInEnumerate(), receiver);
3599 Node* receiver =
3615 receiver, cache_array, cache_type, index, slot);
3621 NewNode(javascript()->ForInNext(GetForInMode(slot), feedback), receiver,
3638 Node* receiver =
3647 op, receiver, load_feedback.slot, call_feedback.slot);
3654 Node* iterator = NewNode(op, receiver, feedback_vector_node());
4055 BytecodeGraphBuilder::TryBuildSimplifiedForInNext(Node* receiver,
4063 receiver, cache_array, cache_type, index, effect, control, slot);
4119 Node* receiver,
4126 op, receiver, effect, control, load_slot, call_slot);
4144 Node* receiver, Node* key,
4149 type_hint_lowering().ReduceLoadKeyedOperation(op, receiver, key, effect,
4157 Node* receiver, Node* value,
4162 type_hint_lowering().ReduceStoreNamedOperation(op, receiver, value,
4170 Node* receiver, Node* key,
4176 type_hint_lowering().ReduceStoreKeyedOperation(op, receiver, key, value,