Home | History | Annotate | Download | only in compiler

Lines Matching full:nexus

785     Node* node, Node* value, FeedbackNexus const& nexus, Handle<Name> name,
802 // Check if the {nexus} reports type feedback for the IC.
803 if (nexus.IsUninitialized()) {
813 // Extract receiver maps from the IC using the {nexus}.
815 if (!ExtractReceiverMaps(receiver, effect, nexus, &receiver_maps)) {
829 language_mode, nexus.vector_handle(), nexus.slot());
871 LoadICNexus nexus(p.feedback().vector(), p.feedback().slot());
874 return ReduceNamedAccessFromNexus(node, value, nexus, p.name(),
886 StoreICNexus nexus(p.feedback().vector(), p.feedback().slot());
889 return ReduceNamedAccessFromNexus(node, value, nexus, p.name(),
900 StoreOwnICNexus nexus(p.feedback().vector(), p.feedback().slot());
903 return ReduceNamedAccessFromNexus(node, value, nexus, p.name(),
1152 Node* node, Node* index, Node* value, KeyedICNexus const& nexus,
1169 if (nexus.ic_state() != MEGAMORPHIC && nexus.GetKeyType() == ELEMENT) {
1197 // Check if the {nexus} reports type feedback for the IC.
1198 if (nexus.IsUninitialized()) {
1208 // Extract receiver maps from the {nexus}.
1210 if (!ExtractReceiverMaps(receiver, effect, nexus, &receiver_maps)) {
1238 language_mode, nexus.vector_handle(),
1239 nexus.slot());
1245 if (Name* name = nexus.FindFirstName()) {
1248 language_mode, nexus.vector_handle(), nexus.slot(), index);
1249 } else if (nexus.GetKeyType() != ELEMENT) {
1254 } else if (nexus.ic_state() == MEGAMORPHIC) {
1292 KeyedLoadICNexus nexus(p.feedback().vector(), p.feedback().slot());
1294 // Try to lower the keyed access based on the {nexus}.
1295 return ReduceKeyedAccess(node, index, value, nexus, AccessMode::kLoad,
1308 KeyedStoreICNexus nexus(p.feedback().vector(), p.feedback().slot());
1311 KeyedAccessStoreMode store_mode = nexus.GetKeyedAccessStoreMode();
1313 // Try to lower the keyed access based on the {nexus}.
1314 return ReduceKeyedAccess(node, index, value, nexus, AccessMode::kStore,
1691 StoreDataPropertyInLiteralICNexus nexus(p.feedback().vector(),
1693 if (nexus.IsUninitialized()) {
1697 if (nexus.ic_state() == MEGAMORPHIC) {
1701 DCHECK_EQ(MONOMORPHIC, nexus.ic_state());
1703 Map* map = nexus.FindFirstMap();
1711 handle(Name::cast(nexus.GetFeedbackExtra()), isolate());
2232 Node* receiver, Node* effect, FeedbackNexus const& nexus,
2240 // Try to extract some maps from the {nexus}.
2241 if (nexus.ExtractMaps(receiver_maps) != 0) {