• Home
  • Raw
  • Download

Lines Matching refs:nexus

92     State new_state = nexus()->StateFromFeedback();  in TraceIC()
138 IC::IC(FrameDepth depth, Isolate* isolate, FeedbackNexus* nexus) in IC() argument
142 nexus_(nexus) { in IC()
180 state_ = UseVector() ? nexus->StateFromFeedback() : StateFromCode(target); in IC()
276 maybe_handler_ = nexus()->FindHandlerForMap(receiver_map()); in ShouldRecomputeHandler()
305 Name* stub_name = nexus()->FindFirstName(); in RecomputeHandlerForName()
438 void KeyedLoadIC::Clear(Isolate* isolate, Code* host, KeyedLoadICNexus* nexus) { in Clear() argument
439 if (IsCleared(nexus)) return; in Clear()
443 nexus->ConfigurePremonomorphic(); in Clear()
448 void CallIC::Clear(Isolate* isolate, Code* host, CallICNexus* nexus) { in Clear() argument
450 Object* feedback = nexus->vector()->Get(nexus->slot()); in Clear()
451 State state = nexus->StateFromFeedback(); in Clear()
454 nexus->ConfigureUninitialized(); in Clear()
461 void LoadIC::Clear(Isolate* isolate, Code* host, LoadICNexus* nexus) { in Clear() argument
462 if (IsCleared(nexus)) return; in Clear()
463 nexus->ConfigurePremonomorphic(); in Clear()
468 LoadGlobalICNexus* nexus) { in Clear() argument
469 if (IsCleared(nexus)) return; in Clear()
470 nexus->ConfigureUninitialized(); in Clear()
474 void StoreIC::Clear(Isolate* isolate, Code* host, StoreICNexus* nexus) { in Clear() argument
475 if (IsCleared(nexus)) return; in Clear()
476 nexus->ConfigurePremonomorphic(); in Clear()
482 KeyedStoreICNexus* nexus) { in Clear() argument
483 if (IsCleared(nexus)) return; in Clear()
484 nexus->ConfigurePremonomorphic(); in Clear()
524 nexus()->ConfigurePremonomorphic(); in ConfigureVectorState()
527 nexus()->ConfigureMegamorphic(); in ConfigureVectorState()
529 KeyedLoadICNexus* nexus = casted_nexus<KeyedLoadICNexus>(); in ConfigureVectorState() local
530 nexus->ConfigureMegamorphicKeyed(key->IsName() ? PROPERTY : ELEMENT); in ConfigureVectorState()
533 KeyedStoreICNexus* nexus = casted_nexus<KeyedStoreICNexus>(); in ConfigureVectorState() local
534 nexus->ConfigureMegamorphicKeyed(key->IsName() ? PROPERTY : ELEMENT); in ConfigureVectorState()
549 LoadICNexus* nexus = casted_nexus<LoadICNexus>(); in ConfigureVectorState() local
550 nexus->ConfigureMonomorphic(map, handler); in ConfigureVectorState()
552 LoadGlobalICNexus* nexus = casted_nexus<LoadGlobalICNexus>(); in ConfigureVectorState() local
553 nexus->ConfigureHandlerMode(handler); in ConfigureVectorState()
555 KeyedLoadICNexus* nexus = casted_nexus<KeyedLoadICNexus>(); in ConfigureVectorState() local
556 nexus->ConfigureMonomorphic(name, map, handler); in ConfigureVectorState()
558 StoreICNexus* nexus = casted_nexus<StoreICNexus>(); in ConfigureVectorState() local
559 nexus->ConfigureMonomorphic(map, handler); in ConfigureVectorState()
562 KeyedStoreICNexus* nexus = casted_nexus<KeyedStoreICNexus>(); in ConfigureVectorState() local
563 nexus->ConfigureMonomorphic(name, map, handler); in ConfigureVectorState()
575 LoadICNexus* nexus = casted_nexus<LoadICNexus>(); in ConfigureVectorState() local
576 nexus->ConfigurePolymorphic(maps, handlers); in ConfigureVectorState()
578 KeyedLoadICNexus* nexus = casted_nexus<KeyedLoadICNexus>(); in ConfigureVectorState() local
579 nexus->ConfigurePolymorphic(name, maps, handlers); in ConfigureVectorState()
581 StoreICNexus* nexus = casted_nexus<StoreICNexus>(); in ConfigureVectorState() local
582 nexus->ConfigurePolymorphic(maps, handlers); in ConfigureVectorState()
585 KeyedStoreICNexus* nexus = casted_nexus<KeyedStoreICNexus>(); in ConfigureVectorState() local
586 nexus->ConfigurePolymorphic(name, maps, handlers); in ConfigureVectorState()
599 KeyedStoreICNexus* nexus = casted_nexus<KeyedStoreICNexus>(); in ConfigureVectorState() local
600 nexus->ConfigurePolymorphic(maps, transitioned_maps, handlers); in ConfigureVectorState()
726 if (!nexus()->FindHandlers(&handlers, maps.length())) return false; in UpdatePolymorphicIC()
761 if (!nexus()->FindHandlers(&handlers, maps.length())) return; in CopyICToMegamorphicCache()
931 LoadGlobalICNexus* nexus = casted_nexus<LoadGlobalICNexus>(); in UpdateCaches() local
932 nexus->ConfigurePropertyCellMode(lookup->GetPropertyCell()); in UpdateCaches()
2195 CallICNexus* nexus = casted_nexus<CallICNexus>(); in HandleMiss() local
2196 Object* feedback = nexus->GetFeedback(); in HandleMiss()
2204 nexus->ConfigureMegamorphic(); in HandleMiss()
2213 nexus->ConfigureMonomorphicArray(); in HandleMiss()
2219 nexus->ConfigureMegamorphic(); in HandleMiss()
2221 nexus->ConfigureMonomorphic(js_function); in HandleMiss()
2252 CallICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2253 CallIC ic(isolate, &nexus); in RUNTIME_FUNCTION()
2276 LoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2277 LoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2285 LoadGlobalICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2286 LoadGlobalIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2293 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2294 KeyedLoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2314 LoadGlobalICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2315 LoadGlobalIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2359 LoadICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2360 LoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2383 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2384 KeyedLoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2401 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2402 KeyedLoadIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2422 StoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2423 StoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2429 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2430 KeyedStoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2470 StoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2471 StoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2477 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2478 KeyedStoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2498 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2499 KeyedStoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2517 KeyedStoreICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
2518 KeyedStoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2531 StoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2532 StoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2547 KeyedStoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2548 KeyedStoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2568 KeyedStoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2569 KeyedStoreIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2942 LoadICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2943 LoadIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
2956 StoreICNexus nexus(isolate); in RUNTIME_FUNCTION() local
2957 StoreIC ic(IC::NO_EXTRA_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
3036 LoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
3037 LoadIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()
3043 KeyedLoadICNexus nexus(vector, vector_slot); in RUNTIME_FUNCTION() local
3044 KeyedLoadIC ic(IC::EXTRA_CALL_FRAME, isolate, &nexus); in RUNTIME_FUNCTION()