Lines Matching refs:slow
277 Label* slow) { in GenerateKeyedLoadReceiverCheck() argument
284 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck()
292 __ j(below, slow); in GenerateKeyedLoadReceiverCheck()
298 __ j(not_zero, slow); in GenerateKeyedLoadReceiverCheck()
395 Label slow, check_string, index_smi, index_string, property_array_property; in GenerateGeneric() local
405 masm, rdx, rcx, Map::kHasIndexedInterceptor, &slow); in GenerateGeneric()
417 &slow); in GenerateGeneric()
433 __ j(not_equal, &slow); in GenerateGeneric()
434 __ LoadFromNumberDictionary(&slow, rcx, rax, rbx, r9, rdi, rax); in GenerateGeneric()
437 __ bind(&slow); in GenerateGeneric()
445 GenerateKeyStringCheck(masm, rax, rcx, rbx, &index_string, &slow); in GenerateGeneric()
448 masm, rdx, rcx, Map::kHasNamedInterceptor, &slow); in GenerateGeneric()
491 __ j(not_equal, &slow); in GenerateGeneric()
493 __ j(not_equal, &slow); in GenerateGeneric()
540 GenerateGlobalInstanceTypeCheck(masm, rcx, &slow); in GenerateGeneric()
542 GenerateDictionaryLoad(masm, &slow, rbx, rax, rcx, rdi, rax); in GenerateGeneric()
590 Label slow; in GenerateIndexedInterceptor() local
593 __ JumpIfSmi(rdx, &slow); in GenerateIndexedInterceptor()
597 __ JumpUnlessNonNegativeSmi(rax, &slow); in GenerateIndexedInterceptor()
607 __ j(not_zero, &slow); in GenerateIndexedInterceptor()
622 __ bind(&slow); in GenerateIndexedInterceptor()
635 Label slow, slow_with_tagged_index, fast, array, extra, check_extra_double; in GenerateGeneric() local
658 __ j(below, &slow); in GenerateGeneric()
673 __ bind(&slow); in GenerateGeneric()
688 __ j(not_equal, &slow); // do not leave holes in the array in GenerateGeneric()
690 __ j(below_equal, &slow); in GenerateGeneric()
702 __ j(not_equal, &slow); in GenerateGeneric()
756 __ j(not_equal, &slow); in GenerateGeneric()
778 &slow); in GenerateGeneric()
779 ElementsTransitionGenerator::GenerateSmiOnlyToDouble(masm, &slow); in GenerateGeneric()
789 &slow); in GenerateGeneric()
803 &slow); in GenerateGeneric()
804 ElementsTransitionGenerator::GenerateDoubleToObject(masm, &slow); in GenerateGeneric()
1238 Label slow, notin; in GenerateNonStrictArguments() local
1241 masm, rdx, rax, rbx, rcx, rdi, ¬in, &slow); in GenerateNonStrictArguments()
1247 GenerateUnmappedArgumentsLookup(masm, rax, rbx, rcx, &slow); in GenerateNonStrictArguments()
1249 __ j(equal, &slow); in GenerateNonStrictArguments()
1252 __ bind(&slow); in GenerateNonStrictArguments()
1264 Label slow, notin; in GenerateNonStrictArguments() local
1266 masm, rdx, rcx, rbx, rdi, r8, ¬in, &slow); in GenerateNonStrictArguments()
1280 GenerateUnmappedArgumentsLookup(masm, rcx, rbx, rdi, &slow); in GenerateNonStrictArguments()
1291 __ bind(&slow); in GenerateNonStrictArguments()
1307 Label slow, notin; in GenerateNonStrictArguments() local
1310 masm, rdx, rcx, rbx, rax, r8, ¬in, &slow); in GenerateNonStrictArguments()
1312 GenerateFunctionTailCall(masm, argc, &slow); in GenerateNonStrictArguments()
1316 GenerateUnmappedArgumentsLookup(masm, rcx, rbx, rax, &slow); in GenerateNonStrictArguments()
1318 __ j(equal, &slow); in GenerateNonStrictArguments()
1320 GenerateFunctionTailCall(masm, argc, &slow); in GenerateNonStrictArguments()
1321 __ bind(&slow); in GenerateNonStrictArguments()