Lines Matching refs:nexus
188 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSInstanceOf() local
189 if (!nexus.GetConstructorFeedback().ToHandle(&receiver)) return NoChange(); in ReduceJSInstanceOf()
1061 Node* node, Node* value, FeedbackNexus const& nexus, Handle<Name> name, in ReduceNamedAccessFromNexus() argument
1078 if (!ExtractReceiverMaps(receiver, effect, nexus, &receiver_maps)) { in ReduceNamedAccessFromNexus()
1088 DCHECK(!nexus.IsUninitialized()); in ReduceNamedAccessFromNexus()
1129 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSLoadNamed() local
1132 return ReduceNamedAccessFromNexus(node, value, nexus, p.name(), in ReduceJSLoadNamed()
1144 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSStoreNamed() local
1147 return ReduceNamedAccessFromNexus(node, value, nexus, p.name(), in ReduceJSStoreNamed()
1158 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSStoreNamedOwn() local
1161 return ReduceNamedAccessFromNexus(node, value, nexus, p.name(), in ReduceJSStoreNamedOwn()
1389 Node* node, Node* index, Node* value, FeedbackNexus const& nexus, in ReduceKeyedAccess() argument
1462 if (nexus.ic_state() != MEGAMORPHIC && nexus.GetKeyType() == ELEMENT) { in ReduceKeyedAccess()
1479 if (!ExtractReceiverMaps(receiver, effect, nexus, &receiver_maps)) { in ReduceKeyedAccess()
1489 DCHECK(!nexus.IsUninitialized()); in ReduceKeyedAccess()
1512 if (Name* name = nexus.FindFirstName()) { in ReduceKeyedAccess()
1515 } else if (nexus.GetKeyType() != ELEMENT) { in ReduceKeyedAccess()
1520 } else if (nexus.ic_state() == MEGAMORPHIC) { in ReduceKeyedAccess()
1659 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSLoadProperty() local
1662 KeyedAccessLoadMode load_mode = nexus.GetKeyedAccessLoadMode(); in ReduceJSLoadProperty()
1665 return ReduceKeyedAccess(node, name, value, nexus, AccessMode::kLoad, in ReduceJSLoadProperty()
1677 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSStoreProperty() local
1680 KeyedAccessStoreMode store_mode = nexus.GetKeyedAccessStoreMode(); in ReduceJSStoreProperty()
1683 return ReduceKeyedAccess(node, index, value, nexus, AccessMode::kStore, in ReduceJSStoreProperty()
2077 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSStoreDataPropertyInLiteral() local
2078 if (nexus.IsUninitialized()) { in ReduceJSStoreDataPropertyInLiteral()
2082 if (nexus.ic_state() == MEGAMORPHIC) { in ReduceJSStoreDataPropertyInLiteral()
2086 DCHECK_EQ(MONOMORPHIC, nexus.ic_state()); in ReduceJSStoreDataPropertyInLiteral()
2088 Map* map = nexus.FindFirstMap(); in ReduceJSStoreDataPropertyInLiteral()
2099 Name::cast(nexus.GetFeedbackExtra()->ToStrongHeapObject()), isolate()); in ReduceJSStoreDataPropertyInLiteral()
2156 FeedbackNexus nexus(p.feedback().vector(), p.feedback().slot()); in ReduceJSStoreInArrayLiteral() local
2159 KeyedAccessStoreMode store_mode = nexus.GetKeyedAccessStoreMode(); in ReduceJSStoreInArrayLiteral()
2163 if (!ExtractReceiverMaps(receiver, effect, nexus, &receiver_maps)) { in ReduceJSStoreInArrayLiteral()
2173 DCHECK(!nexus.IsUninitialized()); in ReduceJSStoreInArrayLiteral()
2174 DCHECK_EQ(ELEMENT, nexus.GetKeyType()); in ReduceJSStoreInArrayLiteral()
2176 if (nexus.ic_state() == MEGAMORPHIC) return NoChange(); in ReduceJSStoreInArrayLiteral()
2858 Node* receiver, Node* effect, FeedbackNexus const& nexus, in ExtractReceiverMaps() argument
2861 if (nexus.IsUninitialized()) return true; in ExtractReceiverMaps()
2867 FeedbackSlotKind kind = nexus.kind(); in ExtractReceiverMaps()
2877 if (nexus.ExtractMaps(receiver_maps) != 0) { in ExtractReceiverMaps()