Lines Matching refs:nexus
94 UseVector() ? nexus()->StateFromFeedback() : raw_target()->ic_state(); in TraceIC()
142 IC::IC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus) in IC() argument
147 nexus_(nexus) { in IC()
185 state_ = UseVector() ? nexus->StateFromFeedback() : target_->ic_state(); in IC()
261 maybe_handler_ = nexus()->FindHandlerForMap(receiver_map()); in TryRemoveInvalidPrototypeDependentStub()
312 UseVector() ? nexus()->FindFirstName() : target()->FindFirstName(); in IsNameCompatibleWithPrototypeFailure()
479 void KeyedLoadIC::Clear(Isolate* isolate, Code* host, KeyedLoadICNexus* nexus) { in Clear() argument
480 if (IsCleared(nexus)) return; in Clear()
484 nexus->ConfigurePremonomorphic(); in Clear()
489 void CallIC::Clear(Isolate* isolate, Code* host, CallICNexus* nexus) { in Clear() argument
491 Object* feedback = nexus->vector()->Get(nexus->slot()); in Clear()
492 State state = nexus->StateFromFeedback(); in Clear()
495 nexus->ConfigureUninitialized(); in Clear()
502 void LoadIC::Clear(Isolate* isolate, Code* host, LoadICNexus* nexus) { in Clear() argument
503 if (IsCleared(nexus)) return; in Clear()
504 nexus->ConfigurePremonomorphic(); in Clear()
518 void StoreIC::Clear(Isolate* isolate, Code* host, StoreICNexus* nexus) { in Clear() argument
519 if (IsCleared(nexus)) return; in Clear()
520 nexus->ConfigurePremonomorphic(); in Clear()
535 KeyedStoreICNexus* nexus) { in Clear() argument
536 if (IsCleared(nexus)) return; in Clear()
537 nexus->ConfigurePremonomorphic(); in Clear()
580 nexus()->ConfigurePremonomorphic(); in ConfigureVectorState()
582 nexus()->ConfigureMegamorphic(); in ConfigureVectorState()
596 LoadICNexus* nexus = casted_nexus<LoadICNexus>(); in ConfigureVectorState() local
597 nexus->ConfigureMonomorphic(map, handler); in ConfigureVectorState()
599 KeyedLoadICNexus* nexus = casted_nexus<KeyedLoadICNexus>(); in ConfigureVectorState() local
600 nexus->ConfigureMonomorphic(name, map, handler); in ConfigureVectorState()
602 StoreICNexus* nexus = casted_nexus<StoreICNexus>(); in ConfigureVectorState() local
603 nexus->ConfigureMonomorphic(map, handler); in ConfigureVectorState()
606 KeyedStoreICNexus* nexus = casted_nexus<KeyedStoreICNexus>(); in ConfigureVectorState() local
607 nexus->ConfigureMonomorphic(name, map, handler); in ConfigureVectorState()
619 LoadICNexus* nexus = casted_nexus<LoadICNexus>(); in ConfigureVectorState() local
620 nexus->ConfigurePolymorphic(maps, handlers); in ConfigureVectorState()
622 KeyedLoadICNexus* nexus = casted_nexus<KeyedLoadICNexus>(); in ConfigureVectorState() local
623 nexus->ConfigurePolymorphic(name, maps, handlers); in ConfigureVectorState()
625 StoreICNexus* nexus = casted_nexus<StoreICNexus>(); in ConfigureVectorState() local
626 nexus->ConfigurePolymorphic(maps, handlers); in ConfigureVectorState()
629 KeyedStoreICNexus* nexus = casted_nexus<KeyedStoreICNexus>(); in ConfigureVectorState() local
630 nexus->ConfigurePolymorphic(name, maps, handlers); in ConfigureVectorState()
643 KeyedStoreICNexus* nexus = casted_nexus<KeyedStoreICNexus>(); in ConfigureVectorState() local
644 nexus->ConfigurePolymorphic(maps, transitioned_maps, handlers); in ConfigureVectorState()
779 if (!nexus()->FindHandlers(&handlers, maps.length())) return false; in UpdatePolymorphicIC()
2173 CallICNexus* nexus = casted_nexus<CallICNexus>(); in HandleMiss() local
2174 Object* feedback = nexus->GetFeedback(); in HandleMiss()
2182 nexus->ConfigureMegamorphic(); in HandleMiss()
2191 nexus->ConfigureMonomorphicArray(); in HandleMiss()
2197 nexus->ConfigureMegamorphic(); in HandleMiss()
2199 nexus->ConfigureMonomorphic(js_function); in HandleMiss()
2229 CallICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2230 CallIC ic(isolate, &nexus); in RUNTIME_FUNCTION()
2252 LoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2253 LoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2259 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2260 KeyedLoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2280 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2281 KeyedLoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2299 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2300 KeyedLoadIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2322 StoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2323 StoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2330 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2331 KeyedStoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2373 StoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2374 StoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2381 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2382 KeyedStoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2404 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2405 KeyedStoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2425 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2426 KeyedStoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2441 StoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2442 StoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2459 KeyedStoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2460 KeyedStoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2481 KeyedStoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2482 KeyedStoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2895 LoadICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2896 LoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2910 StoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2911 StoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2968 LoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2969 LoadIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2975 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2976 KeyedLoadIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()