H A D | accessor-assembler.cc | 149 TNode<TaggedIndex> slot, Label* miss, in TryMegaDOMCase() 152 GotoIfNot(IsJSApiObjectMap(lookup_start_object_map), miss); in TryMegaDOMCase() local 157 miss); in TryMegaDOMCase() 174 GotoIf(IsMegaDOMProtectorCellInvalid(), miss); in TryMegaDOMCase() local 180 CAST(GetHeapObjectAssumeWeak(maybe_getter, miss)); in TryMegaDOMCase() 185 TNode<Context> context = CAST(GetHeapObjectAssumeWeak(maybe_context, miss)); in TryMegaDOMCase() 188 // we should miss to the runtime. in TryMegaDOMCase() 195 const LazyLoadICParameters* p, TNode<Object> handler, Label* miss, in HandleLoadICHandlerCase() 213 &if_smi_handler, miss, exit_point, ic_mode, in HandleLoadICHandlerCase() 222 p, var_holder.value(), CAST(var_smi_handler.value()), handler, miss, in HandleLoadICHandlerCase() 145 TryMegaDOMCase(TNode<Object> lookup_start_object, TNode<Map> lookup_start_object_map, TVariable<MaybeObject>* var_handler, TNode<Object> vector, TNode<TaggedIndex> slot, Label* miss, ExitPoint* exit_point) TryMegaDOMCase() argument 194 HandleLoadICHandlerCase( const LazyLoadICParameters* p, TNode<Object> handler, Label* miss, ExitPoint* exit_point, ICMode ic_mode, OnNonExistent on_nonexistent, ElementSupport support_elements, LoadAccessMode access_mode) HandleLoadICHandlerCase() argument 289 HandleLoadField(TNode<JSObject> holder, TNode<WordT> handler_word, TVariable<Float64T>* var_double_value, Label* rebox_double, Label* miss, ExitPoint* exit_point) HandleLoadField() argument 314 GotoIf(TaggedIsSmi(heap_number), miss); HandleLoadField() local 332 GotoIf(TaggedIsSmi(value), miss); HandleLoadField() local 462 HandleLoadICSmiHandlerCase( const LazyLoadICParameters* p, TNode<Object> holder, TNode<Smi> smi_handler, TNode<Object> handler, Label* miss, ExitPoint* exit_point, ICMode ic_mode, OnNonExistent on_nonexistent, ElementSupport support_elements, LoadAccessMode access_mode) HandleLoadICSmiHandlerCase() argument 503 GotoIfNot(IsStringInstanceType(var_instance_type.value()), miss); HandleLoadICSmiHandlerCase() local 526 &if_oob, miss, exit_point, access_mode); HandleLoadICSmiHandlerCase() local 558 miss); HandleLoadICSmiHandlerCase() local 561 miss); HandleLoadICSmiHandlerCase() local 579 GotoIfNot(IsSetWord<LoadHandler::ConvertHoleBits>(handler_word), miss); HandleLoadICSmiHandlerCase() local 580 GotoIf(IsNoElementsProtectorCellInvalid(), miss); HandleLoadICSmiHandlerCase() local 607 miss); HandleLoadICSmiHandlerCase() local 609 GotoIf(IntPtrLessThan(index, IntPtrConstant(0)), miss); HandleLoadICSmiHandlerCase() local 614 GotoIf(IsNoElementsProtectorCellInvalid(), miss); HandleLoadICSmiHandlerCase() local 633 HandleLoadICSmiHandlerLoadNamedCase( const LazyLoadICParameters* p, TNode<Object> holder, TNode<IntPtrT> handler_kind, TNode<WordT> handler_word, Label* rebox_double, TVariable<Float64T>* var_double_value, TNode<Object> handler, Label* miss, ExitPoint* exit_point, ICMode ic_mode, OnNonExistent on_nonexistent, ElementSupport support_elements) HandleLoadICSmiHandlerLoadNamedCase() argument 685 miss, exit_point); HandleLoadICSmiHandlerLoadNamedCase() local 820 GotoIf(IsTheHole(value), miss); HandleLoadICSmiHandlerLoadNamedCase() local 876 HandleLoadICSmiHandlerHasNamedCase( const LazyLoadICParameters* p, TNode<Object> holder, TNode<IntPtrT> handler_kind, Label* miss, ExitPoint* exit_point, ICMode ic_mode) HandleLoadICSmiHandlerHasNamedCase() argument 943 GotoIf(IsTheHole(value), miss); HandleLoadICSmiHandlerHasNamedCase() local 981 HandleProtoHandler( const ICParameters* p, TNode<DataHandler> handler, const OnCodeHandler& on_code_handler, const OnFoundOnLookupStartObject& on_found_on_lookup_start_object, Label* miss, ICMode ic_mode) HandleProtoHandler() argument 1077 HandleLoadICProtoHandler( const LazyLoadICParameters* p, TNode<DataHandler> handler, TVariable<Object>* var_holder, TVariable<Object>* var_smi_handler, Label* if_smi_handler, Label* miss, ExitPoint* exit_point, ICMode ic_mode, LoadAccessMode access_mode) HandleLoadICProtoHandler() argument 1146 EmitAccessCheck(TNode<Context> expected_native_context, TNode<Context> context, TNode<Object> receiver, Label* can_access, Label* miss) EmitAccessCheck() argument 1162 Branch(TaggedEqual(expected_token, current_token), can_access, miss); EmitAccessCheck() local 1226 HandleStoreICHandlerCase( const StoreICParameters* p, TNode<MaybeObject> handler, Label* miss, ICMode ic_mode, ElementSupport support_elements) HandleStoreICHandlerCase() argument 1286 GotoIf(IsSetWord32(details, kTypeAndReadOnlyMask), miss); HandleStoreICHandlerCase() local 1423 HandleStoreICTransitionMapHandlerCase( const StoreICParameters* p, TNode<Map> transition_map, Label* miss, StoreTransitionMapFlags flags) HandleStoreICTransitionMapHandlerCase() argument 1435 GotoIf(IsSetWord32<Map::Bits3::IsDeprecatedBit>(bitfield3), miss); HandleStoreICTransitionMapHandlerCase() local 1448 GotoIf(TaggedNotEqual(key, p->name()), miss); HandleStoreICTransitionMapHandlerCase() local 1467 miss); HandleStoreICTransitionMapHandlerCase() local 1480 p->value(), miss, true); HandleStoreICTransitionMapHandlerCase() local 1762 CheckPrototypeValidityCell( TNode<Object> maybe_validity_cell, Label* miss) CheckPrototypeValidityCell() argument 1773 miss); CheckPrototypeValidityCell() local 1794 HandleStoreICProtoHandler( const StoreICParameters* p, TNode<StoreHandler> handler, Label* miss, ICMode ic_mode, ElementSupport support_elements) HandleStoreICProtoHandler() argument 1978 miss); HandleStoreICProtoHandler() local 1983 HandleStoreToProxy(const StoreICParameters* p, TNode<JSProxy> proxy, Label* miss, ElementSupport support_elements) HandleStoreToProxy() argument 2017 HandleStoreICSmiHandlerCase(TNode<Word32T> handler_word, TNode<JSObject> holder, TNode<Object> value, Label* miss) HandleStoreICSmiHandlerCase() argument 2063 GotoIfNot(TaggedIsSmi(value), miss); HandleStoreICSmiHandlerCase() local 2132 HandleStoreFieldAndReturn( TNode<Word32T> handler_word, TNode<JSObject> holder, TNode<Object> value, base::Optional<TNode<Float64T>> double_value, Representation representation, Label* miss) HandleStoreFieldAndReturn() argument 2183 GotoIfNot(TaggedEqual(current_value, value), miss); HandleStoreFieldAndReturn() local 2287 EmitFastElementsBoundsCheck( TNode<JSObject> object, TNode<FixedArrayBase> elements, TNode<IntPtrT> intptr_index, TNode<BoolT> is_jsarray_condition, Label* miss) EmitFastElementsBoundsCheck() argument 2305 GotoIfNot(UintPtrLessThan(intptr_index, var_length.value()), miss); EmitFastElementsBoundsCheck() local 2308 EmitElementLoad( TNode<HeapObject> object, TNode<Word32T> elements_kind, TNode<IntPtrT> intptr_index, TNode<BoolT> is_jsarray_condition, Label* if_hole, Label* rebox_double, TVariable<Float64T>* var_double_value, Label* unimplemented_elements_kind, Label* out_of_bounds, Label* miss, ExitPoint* exit_point, LoadAccessMode access_mode) EmitElementLoad() argument 2480 GotoIf(IsDetachedBuffer(buffer), miss); EmitElementLoad() local 2965 GotoIf(TaggedIsSmi(lookup_start_object), &miss); TryProbeStubCache() local 3013 GotoIf(IsDeprecatedMap(lookup_start_object_map), &miss); LoadIC_BytecodeHandler() local 3083 GotoIf(IsDeprecatedMap(lookup_start_object_map), &miss); LoadIC() local 3144 GotoIf(IsDeprecatedMap(lookup_start_object_map), &miss); LoadSuperIC() local 3183 LoadIC_Noninlined(const LoadICParameters* p, TNode<Map> lookup_start_object_map, TNode<HeapObject> feedback, TVariable<MaybeObject>* var_handler, Label* if_handler, Label* miss, ExitPoint* exit_point) LoadIC_Noninlined() argument 3221 GotoIf(TaggedIsSmi(lookup_start_object), &miss); LoadIC_NoFeedback() local 3223 GotoIf(IsDeprecatedMap(lookup_start_object_map), &miss); LoadIC_NoFeedback() local 3242 instance_type, p, &miss, kDontUseStubCache); LoadIC_NoFeedback() local 3258 GotoIf(IsDeprecatedMap(lookup_start_object_map), &miss); LoadSuperIC_NoFeedback() local 3263 instance_type, p, &miss, kDontUseStubCache); LoadSuperIC_NoFeedback() local 3318 LoadGlobalIC_TryPropertyCellCase( TNode<FeedbackVector> vector, TNode<TaggedIndex> slot, const LazyNode<Context>& lazy_context, ExitPoint* exit_point, Label* try_handler, Label* miss) LoadGlobalIC_TryPropertyCellCase() argument 3336 GotoIf(TaggedEqual(value, TheHoleConstant()), miss); LoadGlobalIC_TryPropertyCellCase() local 3355 LoadGlobalIC_TryHandlerCase( TNode<FeedbackVector> vector, TNode<TaggedIndex> slot, const LazyNode<Context>& lazy_context, const LazyNode<Name>& lazy_name, TypeofMode typeof_mode, ExitPoint* exit_point, Label* miss) LoadGlobalIC_TryHandlerCase() argument 3366 GotoIf(TaggedEqual(handler, UninitializedSymbolConstant()), miss); LoadGlobalIC_TryHandlerCase() local 3453 GotoIf(IsDeprecatedMap(lookup_start_object_map), &miss); KeyedLoadIC() local 3501 Branch(TaggedEqual(strong_feedback, UninitializedSymbolConstant()), &miss, KeyedLoadIC() local 3528 &if_polymorphic_name, &miss); KeyedLoadIC() local 3707 GotoIf(IsDeprecatedMap(receiver_map), &miss); StoreIC() local 3735 GotoIfNot(TaggedEqual(strong_feedback, MegamorphicSymbolConstant()), &miss); StoreIC() local 3787 GotoIf(TaggedEqual(handler, UninitializedSymbolConstant()), &miss); StoreGlobalIC() local 3828 StoreGlobalIC_PropertyCellCase( TNode<PropertyCell> property_cell, TNode<Object> value, ExitPoint* exit_point, Label* miss) StoreGlobalIC_PropertyCellCase() argument 3840 GotoIf(IsSetWord32(details, PropertyDetails::kAttributesReadOnlyMask), miss); StoreGlobalIC_PropertyCellCase() local 3865 GotoIfNot(TaggedIsSmi(value), miss); StoreGlobalIC_PropertyCellCase() local 3870 GotoIf(TaggedIsSmi(value), miss); StoreGlobalIC_PropertyCellCase() local 3873 GotoIfNot(TaggedEqual(expected_map, map), miss); StoreGlobalIC_PropertyCellCase() local 3888 GotoIfNot(TaggedEqual(cell_contents, value), miss); StoreGlobalIC_PropertyCellCase() local 3905 GotoIf(IsDeprecatedMap(receiver_map), &miss); KeyedStoreIC() local 3949 GotoIfNot(TaggedEqual(strong_feedback, p->name()), &miss); KeyedStoreIC() local 3979 GotoIf(IsDeprecatedMap(receiver_map), &miss); DefineKeyedOwnIC() local 4023 GotoIfNot(TaggedEqual(strong_feedback, p->name()), &miss); DefineKeyedOwnIC() local 4051 GotoIf(IsDeprecatedMap(array_map), &miss); StoreInArrayLiteralIC() local 4086 GotoIf(IsDeprecatedMap(transition_map), &miss); StoreInArrayLiteralIC() local 4128 &miss); StoreInArrayLiteralIC() local 4182 &if_handler, &var_handler, &miss); GenerateLoadIC_Megamorphic() local 4825 GotoIf(IsDeprecatedMap(source_map), &miss); GenerateCloneObjectIC() local 4935 GotoIfNot(TaggedEqual(strong_feedback, MegamorphicSymbolConstant()), &miss); GenerateCloneObjectIC() local [all...] |