Home | History | Annotate | Download | only in arm64

Lines Matching defs:miss

99                                                ExternalReference miss) {
118 __ CallExternalReference(miss, param_count);
492 Label miss;
493 CompareICStub_CheckInputType(masm, lhs, left(), &miss);
494 CompareICStub_CheckInputType(masm, rhs, right(), &miss);
646 __ Bind(&miss);
1413 Label miss;
1417 x11, &miss);
1419 __ Bind(&miss);
1470 Label miss;
1471 __ JumpIfNotRoot(function, Heap::kInstanceofCacheFunctionRootIndex, &miss);
1472 __ JumpIfNotRoot(map, Heap::kInstanceofCacheMapRootIndex, &miss);
1475 __ Bind(&miss);
2650 Label initialize, done, miss, megamorphic, not_array_function;
2673 __ JumpIfNotRoot(scratch2, Heap::kAllocationSiteMapRootIndex, &miss);
2682 __ Bind(&miss);
2684 // A monomorphic miss (i.e, here the cache is not uninitialized) goes
2945 Label miss;
2955 __ B(ne, &miss);
2966 __ JumpIfNotRoot(map, Heap::kAllocationSiteMapRootIndex, &miss);
2973 __ bind(&miss);
2976 // The slow case, we need this no matter what to complete a call after a miss.
3039 Label miss;
3042 __ JumpIfRoot(x4, Heap::kUninitializedSymbolRootIndex, &miss);
3048 __ JumpIfNotObjectType(x4, x5, x5, JS_FUNCTION_TYPE, &miss);
3057 __ bind(&miss);
3073 ASM_LOCATION("CallICStub[Miss]");
3088 ExternalReference miss = ExternalReference(IC_Utility(id),
3090 __ CallExternalReference(miss, 4);
3213 Label miss;
3214 // Bail out (to 'miss') unless both x0 and x1 are smis.
3215 __ JumpIfEitherNotSmi(x0, x1, &miss);
3227 __ Bind(&miss);
3237 Label miss, handle_lhs, values_in_d_regs;
3247 __ JumpIfNotSmi(lhs, &miss);
3250 __ JumpIfNotSmi(rhs, &miss);
3282 __ JumpIfNotRoot(rhs, Heap::kUndefinedValueRootIndex, &miss);
3293 __ Bind(&miss);
3301 Label miss;
3308 __ JumpIfEitherSmi(lhs, rhs, &miss);
3323 x12, kIsNotStringMask | kIsNotInternalizedMask, &miss);
3331 __ Bind(&miss);
3340 Label miss;
3350 __ JumpIfEitherSmi(lhs, rhs, &miss);
3359 // To avoid a miss, each instance type should be either SYMBOL_TYPE or it
3361 __ JumpIfNotUniqueNameInstanceType(lhs_instance_type, &miss);
3362 __ JumpIfNotUniqueNameInstanceType(rhs_instance_type, &miss);
3370 __ Bind(&miss);
3379 Label miss;
3388 __ JumpIfEitherSmi(rhs, lhs, &miss);
3401 __ Tbnz(x12, MaskToBit(kIsNotStringMask), &miss);
3451 __ Bind(&miss);
3460 Label miss;
3466 __ JumpIfEitherSmi(rhs, lhs, &miss);
3468 __ JumpIfNotObjectType(rhs, x10, x10, JS_OBJECT_TYPE, &miss);
3469 __ JumpIfNotObjectType(lhs, x10, x10, JS_OBJECT_TYPE, &miss);
3475 __ Bind(&miss);
3483 Label miss;
3489 __ JumpIfEitherSmi(rhs, lhs, &miss);
3496 __ B(ne, &miss);
3498 __ B(ne, &miss);
3503 __ Bind(&miss);
3509 // implementation. It calls a miss handler, which re-writes the stub. All other
3513 ASM_LOCATION("CompareICStub[Miss]");
3517 ExternalReference miss =
3530 // Call the miss handler. This also pops the arguments.
3531 __ CallExternalReference(miss, 3);
4220 // Return to IC Miss stub, continuation still on stack.
4351 // Jump to the 'miss' label otherwise.
4354 // 'elements' and 'name' registers are preserved on miss.
4357 Label* miss,
4429 __ B(miss);
4434 Label* miss,
4470 __ B(eq, miss);
4479 __ JumpIfNotUniqueNameInstanceType(entity_name, miss);
4499 __ B(miss);