Lines Matching refs:var_handler
66 TVariable<MaybeObject>* var_handler, Label* if_miss) { in TryMonomorphicCase() argument
68 DCHECK_EQ(MachineRepresentation::kTagged, var_handler->rep()); in TryMonomorphicCase()
90 *var_handler = handler; in TryMonomorphicCase()
97 TVariable<MaybeObject>* var_handler, Label* if_miss, in HandlePolymorphicCase() argument
100 DCHECK_EQ(MachineRepresentation::kTagged, var_handler->rep()); in HandlePolymorphicCase()
137 *var_handler = handler; in HandlePolymorphicCase()
150 [this, receiver_map, feedback, if_handler, var_handler](Node* index) { in HandlePolymorphicCase()
161 *var_handler = handler; in HandlePolymorphicCase()
2137 TVARIABLE(MaybeObject, var_handler); in GenericPropertyLoad()
2138 Label found_handler(this, &var_handler), stub_cache_miss(this); in GenericPropertyLoad()
2140 &found_handler, &var_handler, &stub_cache_miss); in GenericPropertyLoad()
2143 HandleLoadICHandlerCase(p, CAST(var_handler.value()), &stub_cache_miss, in GenericPropertyLoad()
2289 TVariable<MaybeObject>* var_handler, Label* if_miss) { in TryProbeStubCacheTable() argument
2326 *var_handler = handler; in TryProbeStubCacheTable()
2332 TVariable<MaybeObject>* var_handler, in TryProbeStubCache() argument
2347 receiver_map, if_handler, var_handler, &try_secondary); in TryProbeStubCache()
2354 receiver_map, if_handler, var_handler, &miss); in TryProbeStubCache()
2386 TVARIABLE(MaybeObject, var_handler); in LoadIC_BytecodeHandler()
2387 Label try_polymorphic(this), if_handler(this, &var_handler); in LoadIC_BytecodeHandler()
2391 &var_handler, &try_polymorphic); in LoadIC_BytecodeHandler()
2394 HandleLoadICHandlerCase(p, CAST(var_handler.value()), &miss, exit_point); in LoadIC_BytecodeHandler()
2401 &var_handler, &miss, 2); in LoadIC_BytecodeHandler()
2431 TVARIABLE(MaybeObject, var_handler); in LoadIC()
2432 Label if_handler(this, &var_handler), non_inlined(this, Label::kDeferred), in LoadIC()
2441 &var_handler, &try_polymorphic); in LoadIC()
2443 HandleLoadICHandlerCase(p, CAST(var_handler.value()), &miss, &direct_exit); in LoadIC()
2452 &var_handler, &miss, 2); in LoadIC()
2457 LoadIC_Noninlined(p, receiver_map, strong_feedback, &var_handler, in LoadIC()
2469 TVariable<MaybeObject>* var_handler, in LoadIC_Noninlined() argument
2479 DCHECK_EQ(MachineRepresentation::kTagged, var_handler->rep()); in LoadIC_Noninlined()
2487 if_handler, var_handler, miss); in LoadIC_Noninlined()
2642 TVARIABLE(MaybeObject, var_handler); in KeyedLoadIC()
2643 Label if_handler(this, &var_handler), try_polymorphic(this, Label::kDeferred), in KeyedLoadIC()
2654 &var_handler, &try_polymorphic); in KeyedLoadIC()
2657 HandleLoadICHandlerCase(p, CAST(var_handler.value()), &miss, &direct_exit, in KeyedLoadIC()
2669 &var_handler, &miss, 2); in KeyedLoadIC()
2805 TVARIABLE(MaybeObject, var_handler); in KeyedLoadICPolymorphicName()
2806 Label if_handler(this, &var_handler), miss(this, Label::kDeferred); in KeyedLoadICPolymorphicName()
2827 HandlePolymorphicCase(receiver_map, array, &if_handler, &var_handler, &miss, in KeyedLoadICPolymorphicName()
2833 HandleLoadICHandlerCase(p, CAST(var_handler.value()), &miss, &direct_exit, in KeyedLoadICPolymorphicName()
2847 TVARIABLE(MaybeObject, var_handler, in StoreIC()
2850 Label if_handler(this, &var_handler), in StoreIC()
2851 if_handler_from_stub_cache(this, &var_handler, Label::kDeferred), in StoreIC()
2862 &var_handler, &try_polymorphic); in StoreIC()
2866 HandleStoreICHandlerCase(p, var_handler.value(), &miss, in StoreIC()
2877 &var_handler, &miss, 2); in StoreIC()
2888 &if_handler, &var_handler, &miss); in StoreIC()
3030 TVARIABLE(MaybeObject, var_handler); in KeyedStoreIC()
3032 Label if_handler(this, &var_handler), in KeyedStoreIC()
3043 &var_handler, &try_polymorphic); in KeyedStoreIC()
3047 HandleStoreICHandlerCase(p, var_handler.value(), &miss, in KeyedStoreIC()
3059 &var_handler, &miss, 2); in KeyedStoreIC()
3083 HandlePolymorphicCase(receiver_map, array, &if_handler, &var_handler, in KeyedStoreIC()
3098 TVARIABLE(MaybeObject, var_handler); in StoreInArrayLiteralIC()
3100 Label if_handler(this, &var_handler), in StoreInArrayLiteralIC()
3108 &var_handler, &try_polymorphic); in StoreInArrayLiteralIC()
3115 TNode<HeapObject> handler = CAST(var_handler.value()); in StoreInArrayLiteralIC()
3142 &var_handler, &miss, 2); in StoreInArrayLiteralIC()
3196 TVARIABLE(MaybeObject, var_handler); in GenerateLoadIC_Noninlined()
3197 Label if_handler(this, &var_handler), miss(this, Label::kDeferred); in GenerateLoadIC_Noninlined()
3205 LoadIC_Noninlined(&p, receiver_map, feedback, &var_handler, &if_handler, in GenerateLoadIC_Noninlined()
3209 HandleLoadICHandlerCase(&p, CAST(var_handler.value()), &miss, &direct_exit); in GenerateLoadIC_Noninlined()
3424 TVARIABLE(MaybeObject, var_handler); in GenerateCloneObjectIC()
3425 Label if_handler(this, &var_handler); in GenerateCloneObjectIC()
3433 slot, vector, source_map, &if_handler, &var_handler, &try_polymorphic); in GenerateCloneObjectIC()
3441 TNode<Map> result_map = CAST(var_handler.value()); in GenerateCloneObjectIC()
3510 &var_handler, &miss, 2); in GenerateCloneObjectIC()
3533 var_handler = UncheckedCast<MaybeObject>(map_or_result); in GenerateCloneObjectIC()