Searched refs:Bailout (Results 1 – 23 of 23) sorted by relevance
17 macro IntlAsciiCollationWeightL1(c: char16): uint8 labels Bailout {18 if (Convert<uint32>(c) >= kIntlAsciiCollationWeightsLength) goto Bailout;26 macro IntlAsciiCollationWeightL3(c: char16): uint8 labels Bailout {27 if (Convert<uint32>(c) >= kIntlAsciiCollationWeightsLength) goto Bailout;38 void labels Bailout {40 if ((it.Next() otherwise return ) > 0xFF) goto Bailout;49 left: ConstSlice<T1>, right: ConstSlice<T2>): Number labels Bailout {56 const leftWeight = IntlAsciiCollationWeightL1(lChar) otherwise Bailout;57 if (leftWeight == 0) goto Bailout;63 const rightWeight = IntlAsciiCollationWeightL1(rChar) otherwise Bailout;[all …]
335 receiver: JSObject, keyObject: Object): &Object labels Bailout {336 const key = Cast<Smi>(keyObject) otherwise Bailout;338 Cast<SloppyArgumentsElements>(receiver.elements) otherwise Bailout;354 goto Bailout;357 if (OutOfBounds(key, arguments.length)) goto Bailout;358 if (arguments.objects[key] == TheHole) goto Bailout;367 JSAny labels Bailout {369 *AccessSloppyArgumentsCommon(receiver, keyObject) otherwise Bailout);374 JSAny labels Bailout {375 AccessSloppyArgumentsCommon(receiver, keyObject) otherwise Bailout;[all …]
44 ByteArray, intptr, uint32): uint32 labels Bailout;217 propertyDetails: uint8): void labels Bailout {229 table.meta_table, capacity, maxUsable) otherwise Bailout;245 } label Bailout {246 goto Bailout;305 propertyDetails: uint8): void labels Bailout {307 otherwise Bailout;313 propertyDetails: uint8): void labels Bailout {315 otherwise Bailout;
9 labels Bailout {11 if (count >= kMaxNewSpaceFixedArrayElements) goto Bailout;15 Cast<FixedArray>(args.elements) otherwise Bailout;16 if (SmiAbove(end, sourceElements.length)) goto Bailout;23 Cast<FixedArray>(result.elements) otherwise Bailout;33 labels Bailout {35 if (count >= kMaxNewSpaceFixedArrayElements) goto Bailout;38 Cast<SloppyArgumentsElements>(args.elements) otherwise Bailout;46 otherwise Bailout;48 if (SmiAbove(end, unmappedElementsLength)) goto Bailout;[all …]
38 labels Bailout(Number) {39 const smiLen = Cast<Smi>(len) otherwise goto Bailout(len - 1);42 const fastO = Cast<FastJSArray>(o) otherwise goto Bailout(k);48 fastOW.Recheck() otherwise goto Bailout(k);51 if (k >= fastOW.Get().length) goto Bailout(k);102 otherwise Bailout;103 } label Bailout(k: Number) deferred {
39 labels Bailout(Number) {40 const smiLen = Cast<Smi>(len) otherwise goto Bailout(len - 1);43 const fastO = Cast<FastJSArray>(o) otherwise goto Bailout(k);49 fastOW.Recheck() otherwise goto Bailout(k);52 if (k >= fastOW.Get().length) goto Bailout(k);103 otherwise Bailout;104 } label Bailout(k: Number) deferred {
101 Bailout(Number, Number) {107 fastOutputW.EnsureArrayPushable() otherwise goto Bailout(k, to);111 fastOW.Recheck() otherwise goto Bailout(k, to);114 if (k >= fastOW.Get().length) goto Bailout(k, to);121 // use the Bailout label until we've successfully stored.177 const smiLen: Smi = Cast<Smi>(len) otherwise goto Bailout(k, to);179 Cast<FastJSArray>(output) otherwise goto Bailout(k, to);180 const fastO = Cast<FastJSArray>(o) otherwise goto Bailout(k, to);183 otherwise Bailout;185 } label Bailout(kValue: Number, toValue: Number) deferred {
120 labels Bailout {121 const originalLength: Smi = Cast<Smi>(originalLengthNumber) otherwise Bailout;122 const actualStart: Smi = Cast<Smi>(actualStartNumber) otherwise Bailout;124 Cast<Smi>(actualDeleteCountNumber) otherwise Bailout;128 const a: JSArray = Cast<JSArray>(o) otherwise Bailout;131 if (!IsPrototypeInitialArrayPrototype(map)) goto Bailout;132 if (IsNoElementsProtectorCellInvalid()) goto Bailout;133 if (IsArraySpeciesProtectorCellInvalid()) goto Bailout;136 let elementsKind: ElementsKind = EnsureArrayPushable(map) otherwise Bailout;137 if (!IsFastElementsKind(elementsKind)) goto Bailout;[all …]
72 labels Bailout(Smi) {74 const smiLen = Cast<Smi>(len) otherwise goto Bailout(k);75 const fastO = Cast<FastJSArray>(o) otherwise goto Bailout(k);80 fastOW.Recheck() otherwise goto Bailout(k);83 if (k >= fastOW.Get().length) goto Bailout(k);117 otherwise Bailout;118 } label Bailout(kValue: Smi) deferred {
88 labels Bailout(Smi) {90 const smiLen = Cast<Smi>(len) otherwise goto Bailout(k);91 const fastO: FastJSArray = Cast<FastJSArray>(o) otherwise goto Bailout(k);96 fastOW.Recheck() otherwise goto Bailout(k);99 if (k >= fastOW.Get().length) goto Bailout(k);135 otherwise Bailout;136 } label Bailout(kValue: Smi) deferred {
88 labels Bailout(Smi) {90 const smiLen = Cast<Smi>(len) otherwise goto Bailout(k);91 const fastO = Cast<FastJSArray>(o) otherwise goto Bailout(k);96 fastOW.Recheck() otherwise goto Bailout(k);99 if (k >= fastOW.Get().length) goto Bailout(k);135 otherwise Bailout;136 } label Bailout(kValue: Smi) deferred {
95 labels Bailout(Smi) {97 const smiLen = Cast<Smi>(len) otherwise goto Bailout(k);98 const fastO = Cast<FastJSArray>(o) otherwise goto Bailout(k);103 fastOW.Recheck() otherwise goto Bailout(k);106 if (k >= fastOW.Get().length) goto Bailout(k);143 otherwise Bailout;144 } label Bailout(k: Smi) deferred {
121 labels Bailout(Number, JSAny | TheHole) {124 Cast<Smi>(len) otherwise goto Bailout(k, accumulator);126 Cast<FastJSArrayForRead>(o) otherwise goto Bailout(k, accumulator);131 fastOW.Recheck() otherwise goto Bailout(k, accumulator);134 if (k >= fastOW.Get().length) goto Bailout(k, accumulator);187 otherwise Bailout;188 } label Bailout(value: Number, accumulator: JSAny|TheHole) {
123 labels Bailout(Number, JSAny | TheHole) {125 const smiLen = Cast<Smi>(len) otherwise goto Bailout(len - 1, accumulator);127 otherwise goto Bailout(len - 1, accumulator);132 fastOW.Recheck() otherwise goto Bailout(k, accumulator);135 if (k >= fastOW.Get().length) goto Bailout(k, accumulator);188 otherwise Bailout;189 } label Bailout(value: Number, accumulator: JSAny|TheHole) {
64 void labels Bailout {67 goto Bailout;79 goto Bailout;
196 labels Bailout(JSArray, Smi) {224 goto Bailout(vector.CreateJSArray(k), k);262 otherwise Bailout;265 } label Bailout(output: JSArray, kValue: Smi) deferred {
515 // Bailout if receiver has slow elements.532 // Bailout if receiver has slow elements.
569 labels Found, NotFound, Bailout;
715 constexpr ElementsKind, FastJSArray, JSAny): void labels Bailout;718 labels Bailout;1416 constexpr ElementsKind): void labels Bailout;
391 preparse_data_builder_->parent()->Bailout(); in BuildParameterInitializationBlock()395 preparse_data_builder_->Bailout(); in BuildParameterInitializationBlock()
187 void Bailout() { in Bailout() function
23 macro CheckAccessor(implicit context: Context)(): void labels Bailout {24 if (!IsFastJSArray(this.receiver, context)) goto Bailout;32 goto Bailout;