Home
last modified time | relevance | path

Searched refs:Bailout (Results 1 – 23 of 23) sorted by relevance

/third_party/node/deps/v8/src/objects/
Dintl-objects.tq17 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 …]
Darguments.tq335 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 …]
Dswiss-name-dictionary.tq44 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;
/third_party/node/deps/v8/src/builtins/
Darray-slice.tq9 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 …]
Darray-findlast.tq38 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 {
Darray-findlastindex.tq39 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 {
Darray-filter.tq101 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 {
Darray-splice.tq120 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 …]
Darray-foreach.tq72 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 {
Darray-every.tq88 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 {
Darray-some.tq88 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 {
Darray-find.tq95 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 {
Darray-findindex.tq95 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 {
Darray-reduce.tq121 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) {
Darray-reduce-right.tq123 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) {
Darray.tq64 void labels Bailout {
67 goto Bailout;
79 goto Bailout;
Darray-map.tq196 labels Bailout(JSArray, Smi) {
224 goto Bailout(vector.CreateJSArray(k), k);
262 otherwise Bailout;
265 } label Bailout(output: JSArray, kValue: Smi) deferred {
Dcast.tq515 // Bailout if receiver has slow elements.
532 // Bailout if receiver has slow elements.
Dwasm.tq569 labels Found, NotFound, Bailout;
Dbase.tq715 constexpr ElementsKind, FastJSArray, JSAny): void labels Bailout;
718 labels Bailout;
1416 constexpr ElementsKind): void labels Bailout;
/third_party/node/deps/v8/src/parsing/
Dpreparser.cc391 preparse_data_builder_->parent()->Bailout(); in BuildParameterInitializationBlock()
395 preparse_data_builder_->Bailout(); in BuildParameterInitializationBlock()
Dpreparse-data.h187 void Bailout() { in Bailout() function
/third_party/node/deps/v8/third_party/v8/builtins/
Darray-sort.tq23 macro CheckAccessor(implicit context: Context)(): void labels Bailout {
24 if (!IsFastJSArray(this.receiver, context)) goto Bailout;
32 goto Bailout;