Lines Matching refs:slowPath

53     BRANCH(Int32LessThan(*varHotnessCounter, Int32(0)), &slowPath, &dispatch);                                 \
54 Bind(&slowPath); \
196 Label slowPath(env); \
203 BRANCH(IsEcmaObject(receiver), &isEcmaObj, &slowPath); \
225 BRANCH(IsSpecialIndexedObj(jsType), &slowPath, &findProperty); \
234 BRANCH(Int32NotEqual(entry, Int32(-1)), &slowPath, &loopExit); \
241 BRANCH(Int32NotEqual(entry, Int32(-1)), &slowPath, &loopExit); \
253 BRANCH(newIc, &icPath, &slowPath); \
263 Bind(&slowPath); \
416 Label slowPath(env);
422 Branch(TaggedIsException(*argumentsList), &slowPath, &newArgumentsObj);
427 Branch(TaggedIsException(*argumentsObj), &slowPath, &checkException);
429 Branch(HasPendingException(glue), &slowPath, &dispatch);
435 Bind(&slowPath);
582 Label slowPath(env);
1416 Label slowPath(env);
1426 Branch(TaggedIsHeapObject(superCtor), &ctorIsHeapObject, &slowPath);
1428 Branch(IsJSFunction(superCtor), &ctorIsJSFunction, &slowPath);
1430 Branch(IsConstructor(superCtor), &ctorIsConstructor, &slowPath);
1432 Branch(TaggedIsUndefined(newTarget), &slowPath, &fastPath);
1459 Bind(&slowPath);
1664 Label slowPath(env);
1675 Branch(TaggedIsHeapObject(superCtor), &ctorIsHeapObject, &slowPath);
1677 Branch(IsJSFunction(superCtor), &ctorIsJSFunction, &slowPath);
1679 Branch(IsConstructor(superCtor), &ctorIsConstructor, &slowPath);
1681 Branch(TaggedIsUndefined(newTarget), &slowPath, &normalPath);
1707 Bind(&slowPath);
2337 Label slowPath(env);
2338 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath);
2341 Branch(IsClassConstructor(receiver), &slowPath, &notClassConstructor);
2344 Branch(IsClassPrototype(receiver), &slowPath, &notClassPrototype);
2350 Branch(TaggedIsHole(result), &slowPath, &notHole);
2354 Bind(&slowPath);
2373 Label slowPath(env);
2374 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath);
2377 Branch(IsClassConstructor(receiver), &slowPath, &notClassConstructor);
2380 Branch(IsClassPrototype(receiver), &slowPath, &notClassPrototype);
2386 Branch(TaggedIsHole(result), &slowPath, &notHole);
2390 Bind(&slowPath);
2458 Label slowPath(env);
2459 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath);
2464 Branch(TaggedIsHole(result), &slowPath, &notHole);
2468 Bind(&slowPath);
2487 Label slowPath(env);
2488 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath);
2493 Branch(TaggedIsHole(result), &slowPath, &notHole);
2497 Bind(&slowPath);
2515 Label slowPath(env);
2516 Branch(TaggedIsHeapObject(receiver), &fastPath, &slowPath);
2521 Branch(TaggedIsHole(result), &slowPath, &notHole);
2525 Bind(&slowPath);
2544 Label slowPath(env);
2545 Branch(TaggedIsHeapObject(receiver), &fastPath, &slowPath);
2550 Branch(TaggedIsHole(result), &slowPath, &notHole);
2554 Bind(&slowPath);
2631 Label slowPath(env);
2660 Branch(HasPendingException(glue), &slowPath, &dispatch);
2666 Bind(&slowPath);
2932 Label slowPath(env);
2933 Branch(IsJSObject(receiver), &isJSObject, &slowPath);
2937 Branch(IsClassConstructor(receiver), &slowPath, &notClassConstructor);
2941 Branch(IsClassPrototype(receiver), &slowPath, &fastPath);
2945 Branch(TaggedIsHole(*result), &slowPath, &checkResult);
2949 Bind(&slowPath);
2978 Label slowPath(env);
2979 Branch(IsJSObject(receiver), &isJSObject, &slowPath);
2983 Branch(IsClassConstructor(receiver), &slowPath, &notClassConstructor);
2987 Branch(IsClassPrototype(receiver), &slowPath, &fastPath);
2991 Branch(TaggedIsHole(*result), &slowPath, &checkResult);
2995 Bind(&slowPath);
3111 Label slowPath(env);
3117 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath);
3120 Branch(IsClassConstructor(receiver), &slowPath, &notClassConstructor);
3123 Branch(IsClassPrototype(receiver), &slowPath, &notClassPrototype);
3127 Branch(TaggedIsHole(res), &slowPath, &notHole);
3138 Bind(&slowPath);
3159 Label slowPath(env);
3165 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath);
3168 Branch(IsClassConstructor(receiver), &slowPath, &notClassConstructor);
3171 Branch(IsClassPrototype(receiver), &slowPath, &notClassPrototype);
3175 Branch(TaggedIsHole(res), &slowPath, &notHole);
3186 Bind(&slowPath);
3363 Label slowPath(env);
3636 Label slowPath(env);
3646 Branch(TaggedIsHeapObject(ctor), &ctorIsHeapObject, &slowPath);
3648 Branch(IsJSFunction(ctor), &ctorIsJSFunction, &slowPath);
3650 Branch(IsConstructor(ctor), &fastPath, &slowPath);
3674 Bind(&slowPath);
3856 Label slowPath(env);
3866 Branch(TaggedIsHeapObject(ctor), &ctorIsHeapObject, &slowPath);
3868 Branch(IsJSFunction(ctor), &ctorIsJSFunction, &slowPath);
3870 Branch(IsConstructor(ctor), &fastPath, &slowPath);
3895 Bind(&slowPath);
3946 Label slowPath(env);
3956 Branch(TaggedIsHeapObject(ctor), &ctorIsHeapObject, &slowPath);
3958 Branch(IsJSFunction(ctor), &ctorIsJSFunction, &slowPath);
3960 Branch(IsConstructor(ctor), &fastPath, &slowPath);
3985 Bind(&slowPath);
4283 Label slowPath(env);
4284 Branch(TaggedIsHeapObject(acc), &fastPath, &slowPath);
4289 Branch(TaggedIsHole(result), &slowPath, &notHole);
4293 Bind(&slowPath);
4340 Label slowPath(env);
4341 Branch(TaggedIsHeapObject(receiver), &fastPath, &slowPath);
4346 Branch(TaggedIsHole(result), &slowPath, &notHole);
4350 Bind(&slowPath);
4385 Label slowPath(env);
4386 Branch(TaggedIsHeapObject(receiver), &isHeapObject, &slowPath);
4389 Branch(IsClassConstructor(receiver), &slowPath, &notClassConstructor);
4392 Branch(IsClassPrototype(receiver), &slowPath, &notClassPrototype);
4398 Branch(TaggedIsHole(result), &slowPath, &notHole);
4402 Bind(&slowPath);
4906 Label slowPath(env);
5072 Label slowPath(env);
5073 Branch(TaggedIsHeapObject(receiver), &fastPath, &slowPath);
5079 Branch(TaggedIsHole(result), &slowPath, &notHole);
5083 Bind(&slowPath);
5638 Label slowPath(env);
5740 Label slowPath(env);
5888 Label slowPath(env);
5890 BRANCH(Int32LessThan(*varHotnessCounter, Int32(0)), &slowPath, &exitLabel);
5891 Bind(&slowPath);