Home | History | Annotate | Download | only in compiler

Lines Matching full:receiver

64   Node* receiver = NodeProperties::GetValueInput(node, 0);
76 // Compute property access infos for the receiver maps.
109 // Ensure that {receiver} is a heap object.
110 Node* check = graph()->NewNode(simplified()->ObjectIsSmi(), receiver);
116 // Load the {receiver} map. The resulting effect is the dominating effect for
120 receiver, effect, control);
126 Node* this_receiver = receiver;
130 // Perform map check on {receiver}.
145 // Emit a (sequence of) map checks for other {receiver}s.
163 // Join this check with the "receiver is smi" check above, and mark the
164 // "receiver is smi" check as "consumed" so that we don't deoptimize if
165 // the {receiver} is actually a Smi.
173 // Create dominating Merge+EffectPhi for this {receiver} type.
396 // Also collect the "receiver is smi" control if we didn't handle the case of
399 // Mark the "receiver is smi" case as deferred.
451 // Extract receiver maps from the LOAD_IC using the LoadICNexus.
469 // Extract receiver maps from the STORE_IC using the StoreICNexus.
488 Node* receiver = NodeProperties::GetValueInput(node, 0);
504 // Compute element access infos for the receiver maps.
527 // Ensure that {receiver} is a heap object.
528 Node* check = graph()->NewNode(simplified()->ObjectIsSmi(), receiver);
534 // Load the {receiver} map. The resulting effect is the dominating effect for
538 receiver, effect, control);
543 Node* this_receiver = receiver;
549 // Perform map check on {receiver}.
574 // Check if {receiver} has the specified {transition_source} map.
581 // Migrate {receiver} from {transition_source} to {transition_target}.
588 simplified()->StoreField(AccessBuilder::ForMap()), receiver,
592 // Instance migration, let the stub deal with the {receiver}.
602 receiver, jsgraph()->HeapConstant(transition_target), context,
665 // Load the elements for the {receiver}.
685 // Load the length of the {receiver}.
696 // Check that the {index} is in the valid range for the {receiver}.
885 // Extract receiver maps from the {nexus}.
930 // Extract receiver maps from the KEYED_LOAD_IC using the KeyedLoadICNexus.
946 // Extract receiver maps from the KEYED_STORE_IC using the KeyedStoreICNexus.