Lines Matching refs:call_runtime

1255   Label left_not_string, call_runtime;
1271 __ JumpIfSmi(right, &call_runtime, Label::kNear);
1273 __ j(above_equal, &call_runtime, Label::kNear);
1280 __ bind(&call_runtime);
1327 Label call_runtime;
1335 GenerateSmiCode(masm, &call_runtime, ALLOW_HEAPNUMBER_RESULTS);
1342 if (call_runtime.is_linked()) {
1343 __ bind(&call_runtime);
1360 Label call_runtime;
1371 __ JumpIfSmi(left, &call_runtime);
1373 __ j(above_equal, &call_runtime);
1376 __ JumpIfSmi(right, &call_runtime);
1378 __ j(above_equal, &call_runtime);
1384 __ bind(&call_runtime);
1390 Label call_runtime;
1435 Label call_runtime, call_string_add_or_runtime;
1437 GenerateSmiCode(masm, &call_runtime, ALLOW_HEAPNUMBER_RESULTS);
1439 GenerateFloatingPointCode(masm, &call_runtime, &call_string_add_or_runtime);
1446 __ bind(&call_runtime);
2012 Label call_runtime, done, exponent_not_smi, int_exponent;
2028 __ j(not_equal, &call_runtime);
2045 __ j(not_equal, &call_runtime);
2062 __ j(equal, &call_runtime);
2176 __ jmp(&call_runtime);
2222 __ bind(&call_runtime);
2228 __ AllocateHeapNumber(rax, rcx, &call_runtime);
2233 __ bind(&call_runtime);
4512 Label call_runtime, call_builtin;
4521 __ JumpIfSmi(rax, &call_runtime);
4523 __ j(above_equal, &call_runtime);
4526 __ JumpIfSmi(rdx, &call_runtime);
4528 __ j(above_equal, &call_runtime);
4596 &call_runtime);
4612 __ AllocateAsciiString(rax, rdi, r8, r9, r11, &call_runtime);
4631 __ j(above, &call_runtime);
4649 __ AllocateAsciiConsString(rcx, rdi, no_reg, &call_runtime);
4674 __ AllocateTwoByteConsString(rcx, rdi, no_reg, &call_runtime);
4698 __ j(not_zero, &call_runtime);
4709 __ j(not_zero, &call_runtime);
4719 __ j(not_zero, &call_runtime);
4737 __ AllocateAsciiString(rax, rbx, rdi, r8, r9, &call_runtime);
4754 __ AllocateTwoByteString(rax, rbx, rdi, r8, r9, &call_runtime);
4770 __ bind(&call_runtime);