Home | History | Annotate | Download | only in x64

Lines Matching refs:slow

62 // JS object with slow properties and no interceptors.
106 // The generated code assumes that the receiver has slow properties,
164 // that case. The generated code assumes that the receiver has slow
271 // Checks the receiver for special cases (value type, slow case bits).
277 Label* slow) {
284 __ JumpIfSmi(receiver, slow);
292 __ j(below, slow);
298 __ j(not_zero, slow);
395 Label slow, check_string, index_smi, index_string, property_array_property;
405 masm, rdx, rcx, Map::kHasIndexedInterceptor, &slow);
417 &slow);
433 __ j(not_equal, &slow);
434 __ LoadFromNumberDictionary(&slow, rcx, rax, rbx, r9, rdi, rax);
437 __ bind(&slow);
438 // Slow case: Jump to runtime.
445 GenerateKeyStringCheck(masm, rax, rcx, rbx, &index_string, &slow);
448 masm, rdx, rcx, Map::kHasNamedInterceptor, &slow);
491 __ j(not_equal, &slow);
493 __ j(not_equal, &slow);
540 GenerateGlobalInstanceTypeCheck(masm, rcx, &slow);
542 GenerateDictionaryLoad(masm, &slow, rbx, rax, rcx, rdi, rax);
590 Label slow;
593 __ JumpIfSmi(rdx, &slow);
597 __ JumpUnlessNonNegativeSmi(rax, &slow);
607 __ j(not_zero, &slow);
622 __ bind(&slow);
635 Label slow, slow_with_tagged_index, fast, array, extra, check_extra_double;
658 __ j(below, &slow);
672 // Slow case: call runtime.
673 __ bind(&slow);
688 __ j(not_equal, &slow); // do not leave holes in the array
690 __ j(below_equal, &slow);
702 __ j(not_equal, &slow);
756 __ j(not_equal, &slow);
778 &slow);
779 ElementsTransitionGenerator::GenerateSmiOnlyToDouble(masm, &slow);
789 &slow);
803 &slow);
804 ElementsTransitionGenerator::GenerateDoubleToObject(masm, &slow);
1089 // If the receiver is a regular JS object with slow properties then do
1238 Label slow, notin;
1241 masm, rdx, rax, rbx, rcx, rdi, &notin, &slow);
1247 GenerateUnmappedArgumentsLookup(masm, rax, rbx, rcx, &slow);
1249 __ j(equal, &slow);
1252 __ bind(&slow);
1264 Label slow, notin;
1266 masm, rdx, rcx, rbx, rdi, r8, &notin, &slow);
1280 GenerateUnmappedArgumentsLookup(masm, rcx, rbx, rdi, &slow);
1291 __ bind(&slow);
1307 Label slow, notin;
1310 masm, rdx, rcx, rbx, rax, r8, &notin, &slow);
1312 GenerateFunctionTailCall(masm, argc, &slow);
1316 GenerateUnmappedArgumentsLookup(masm, rcx, rbx, rax, &slow);
1318 __ j(equal, &slow);
1320 GenerateFunctionTailCall(masm, argc, &slow);
1321 __ bind(&slow);