Lines Matching refs:bailout
1072 Label* bailout) { in TrySmiDiv() argument
1075 GotoIf(TaggedEqual(divisor, SmiConstant(0)), bailout); in TrySmiDiv()
1085 GotoIf(SmiLessThan(divisor, SmiConstant(0)), bailout); in TrySmiDiv()
1104 bailout); in TrySmiDiv()
1113 GotoIf(Word32NotEqual(untagged_dividend, truncated), bailout); in TrySmiDiv()
1979 TNode<Map> map, TNode<Int32T> instance_type, Label* bailout) { in EnsureOnlyHasSimpleProperties() argument
1982 GotoIf(IsCustomElementsReceiverInstanceType(instance_type), bailout); in EnsureOnlyHasSimpleProperties()
1986 bailout); in EnsureOnlyHasSimpleProperties()
3216 Label* bailout) { in EnsureArrayPushable() argument
3220 GotoIfNot(IsExtensibleNonPrototypeMap(map), bailout); in EnsureArrayPushable()
3222 EnsureArrayLengthWritable(context, map, bailout); in EnsureArrayPushable()
3232 Label* bailout) { in PossiblyGrowElementsCapacity() argument
3241 capacity, new_capacity, bailout); in PossiblyGrowElementsCapacity()
3250 Label* bailout) { in BuildAppendJSArray() argument
3291 Goto(bailout); in BuildAppendJSArray()
3298 void CodeStubAssembler::TryStoreArrayElement(ElementsKind kind, Label* bailout, in TryStoreArrayElement() argument
3303 GotoIf(TaggedIsNotSmi(value), bailout); in TryStoreArrayElement()
3305 GotoIfNotNumber(value, bailout); in TryStoreArrayElement()
3318 Label* bailout) { in BuildAppendJSArray() argument
3326 growth, bailout); in BuildAppendJSArray()
3330 TryStoreArrayElement(kind, bailout, var_elements.value(), var_length.value(), in BuildAppendJSArray()
5307 TNode<Smi> key, Label* bailout) { in TryGrowElementsCapacity() argument
5313 TaggedToParameter<BInt>(capacity), bailout); in TryGrowElementsCapacity()
5319 TNode<TIndex> key, TNode<TIndex> capacity, Label* bailout) { in TryGrowElementsCapacity() argument
5329 GotoIf(UintPtrOrSmiGreaterThanOrEqual(key, max_capacity), bailout); in TryGrowElementsCapacity()
5336 new_capacity, bailout); in TryGrowElementsCapacity()
5343 TNode<TIndex> new_capacity, Label* bailout) { in GrowElementsCapacity() argument
5355 bailout); in GrowElementsCapacity()
7290 Label* bailout) { in NumberToString() argument
7329 GotoIf(TaggedIsSmi(number_key), bailout); in NumberToString()
7331 GotoIfNot(IsHeapNumber(number_key_heap_object), bailout); in NumberToString()
7338 GotoIfNot(Word32Equal(low, low_compare), bailout); in NumberToString()
7339 GotoIfNot(Word32Equal(high, high_compare), bailout); in NumberToString()
7373 bailout, &store_to_cache); in NumberToString()
7379 Int32Constant(10), bailout); in NumberToString()
8771 TNode<Object> value, Label* bailout) { in Add() argument
8780 GotoIf(SmiBelow(capacity, required_capacity_pseudo_smi), bailout); in Add()
8785 GotoIf(SmiAbove(deleted, half_of_free_elements), bailout); in Add()
8791 GotoIf(SmiAbove(new_enum_index, max_enum_index), bailout); in Add()
8808 Label* bailout) { in Add() argument
8827 SwissNameDictionaryAdd(dictionary, key, value, var_details.value(), bailout); in Add()
9043 Label* bailout) { in ForEachEnumerableOwnProperty() argument
9045 TNode<Uint32T> bit_field3 = EnsureOnlyHasSimpleProperties(map, type, bailout); in ForEachEnumerableOwnProperty()
9143 &next_iteration, bailout); in ForEachEnumerableOwnProperty()
9411 Label* if_not_found, Label* bailout) { in TryLookupPropertyInSimpleObject() argument
11189 ElementsKind elements_kind, KeyedAccessStoreMode store_mode, Label* bailout, in EmitElementStoreTypedArray() argument
11253 Goto(bailout); in EmitElementStoreTypedArray()
11261 ElementsKind elements_kind, KeyedAccessStoreMode store_mode, Label* bailout, in EmitElementStore() argument
11271 GotoIf(IsFixedCOWArrayMap(LoadMap(elements)), bailout); in EmitElementStore()
11275 TNode<IntPtrT> intptr_key = TryToIntptr(key, bailout); in EmitElementStore()
11297 elements_kind, store_mode, bailout, in EmitElementStore()
11303 elements_kind, store_mode, bailout, in EmitElementStore()
11309 elements_kind, store_mode, bailout, in EmitElementStore()
11317 elements_kind, store_mode, bailout, in EmitElementStore()
11334 GotoIfNot(TaggedIsSmi(value), bailout); in EmitElementStore()
11336 float_value = TryTaggedToFloat64(value, bailout); in EmitElementStore()
11352 intptr_key, bailout); in EmitElementStore()
11354 GotoIfNot(UintPtrLessThan(Unsigned(intptr_key), length), bailout); in EmitElementStore()
11362 GotoIf(IsTheHole(target_value), bailout); in EmitElementStore()
11373 Signed(length), bailout); in EmitElementStore()
11386 TNode<UintPtrT> length, TNode<IntPtrT> key, Label* bailout) { in CheckForCapacityGrow() argument
11419 GotoIf(IntPtrLessThan(key, IntPtrConstant(0)), bailout); in CheckForCapacityGrow()
11423 GotoIf(TaggedIsSmi(maybe_elements), bailout); in CheckForCapacityGrow()
11441 GotoIfNot(UintPtrLessThan(key, length), bailout); in CheckForCapacityGrow()
11452 TNode<IntPtrT> length, Label* bailout) { in CopyElementsOnWrite() argument
11460 object, elements, kind, kind, length, capacity, bailout); in CopyElementsOnWrite()
11473 Label* bailout) { in TransitionElementsKind() argument
11476 TrapAllocationMemento(object, bailout); in TransitionElementsKind()
11500 elements_length, bailout); in TransitionElementsKind()
15400 TNode<Uint32T> max_usable_capacity, Label* bailout) { in SwissNameDictionaryIncreaseElementCountOrBailout() argument
15410 GotoIf(Uint32GreaterThanOrEqual(used, max_usable_capacity), bailout); in SwissNameDictionaryIncreaseElementCountOrBailout()