Searched defs:call_runtime (Results 1 - 25 of 33) sorted by relevance

12

/external/chromium_org/v8/src/arm64/
H A Dcodegen-arm64.cc422 Label* call_runtime) {
451 __ JumpIfNotRoot(result, Heap::kempty_stringRootIndex, call_runtime);
482 // TestAndBranchIfAnySet can emit Tbnz. Do not use it because call_runtime
485 __ B(ne, call_runtime);
418 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument
H A Dcode-stubs-arm64.cc741 Label call_runtime; local
753 __ JumpIfNotHeapNumber(base_tagged, &call_runtime);
766 __ JumpIfNotHeapNumber(exponent_tagged, &call_runtime);
798 __ B(ne, &call_runtime);
936 __ Bind(&call_runtime);
943 __ AllocateHeapNumber(result_tagged, &call_runtime, scratch0, scratch1,
H A Dfull-codegen-arm64.cc1130 Label call_runtime; local
1132 __ JumpIfObjectType(x0, x10, x11, LAST_JS_PROXY_TYPE, &call_runtime, le);
1138 __ CheckEnumCache(x0, null_value, x10, x11, x12, x13, &call_runtime);
1147 __ Bind(&call_runtime);
/external/chromium_org/v8/src/x64/
H A Dcodegen-x64.cc478 Label* call_runtime) {
508 __ j(not_equal, call_runtime);
535 __ j(not_zero, call_runtime);
474 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument
H A Dcode-stubs-x64.cc272 Label call_runtime, done, exponent_not_smi, int_exponent; local
289 __ j(not_equal, &call_runtime);
306 __ j(not_equal, &call_runtime);
330 __ j(overflow, &call_runtime);
440 __ jmp(&call_runtime);
493 __ bind(&call_runtime);
499 __ AllocateHeapNumber(rax, rcx, &call_runtime);
504 __ bind(&call_runtime);
H A Dfull-codegen-x64.cc1092 Label call_runtime; local
1095 __ j(below_equal, &call_runtime);
1101 __ CheckEnumCache(null_value, &call_runtime);
1110 __ bind(&call_runtime);
H A Dmacro-assembler-x64.cc5234 void MacroAssembler::CheckEnumCache(Register null_value, Label* call_runtime) { argument
5246 j(equal, call_runtime);
5257 j(not_equal, call_runtime);
5271 j(not_equal, call_runtime);
/external/chromium_org/v8/src/arm/
H A Dcodegen-arm.cc694 Label* call_runtime) {
724 __ b(ne, call_runtime);
759 __ b(ne, call_runtime);
690 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument
H A Dcode-stubs-arm.cc778 Label call_runtime, done, int_exponent; local
792 __ b(ne, &call_runtime);
806 __ b(ne, &call_runtime);
853 __ b(ne, &call_runtime);
930 __ bind(&call_runtime);
937 heapnumber, scratch, scratch2, heapnumbermap, &call_runtime);
H A Dfull-codegen-arm.cc1137 Label call_runtime; local
1140 __ b(le, &call_runtime);
1146 __ CheckEnumCache(null_value, &call_runtime);
1155 __ bind(&call_runtime);
H A Dlithium-codegen-arm.cc5768 Label use_cache, call_runtime; local
5769 __ CheckEnumCache(null_value, &call_runtime);
5775 __ bind(&call_runtime);
/external/chromium_org/v8/src/mips/
H A Dcodegen-mips.cc992 Label* call_runtime) {
1023 __ Branch(call_runtime, ne, result, Operand(at));
1059 __ Branch(call_runtime, ne, at, Operand(zero_reg));
988 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument
H A Dcode-stubs-mips.cc852 Label call_runtime, done, int_exponent; local
865 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap));
878 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap));
931 &call_runtime,
1021 __ bind(&call_runtime);
1028 heapnumber, scratch, scratch2, heapnumbermap, &call_runtime);
H A Dfull-codegen-mips.cc1127 Label call_runtime; local
1130 __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE));
1136 __ CheckEnumCache(null_value, &call_runtime);
1145 __ bind(&call_runtime);
/external/chromium_org/v8/src/mips64/
H A Dcodegen-mips64.cc881 Label* call_runtime) {
912 __ Branch(call_runtime, ne, result, Operand(at));
948 __ Branch(call_runtime, ne, at, Operand(zero_reg));
877 Generate(MacroAssembler* masm, Register string, Register index, Register result, Label* call_runtime) argument
H A Dcode-stubs-mips64.cc847 Label call_runtime, done, int_exponent; local
860 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap));
873 __ Branch(&call_runtime, ne, scratch, Operand(heapnumbermap));
926 &call_runtime,
1016 __ bind(&call_runtime);
1023 heapnumber, scratch, scratch2, heapnumbermap, &call_runtime);
H A Dfull-codegen-mips64.cc1122 Label call_runtime; local
1125 __ Branch(&call_runtime, le, a1, Operand(LAST_JS_PROXY_TYPE));
1131 __ CheckEnumCache(null_value, &call_runtime);
1140 __ bind(&call_runtime);
H A Dmacro-assembler-mips64.cc5824 void MacroAssembler::CheckEnumCache(Register null_value, Label* call_runtime) { argument
5836 call_runtime, eq, a3, Operand(Smi::FromInt(kInvalidEnumCacheSentinel)));
5845 Branch(call_runtime, ne, a3, Operand(Smi::FromInt(0)));
5857 Branch(call_runtime, ne, a2, Operand(at));
/external/chromium_org/v8/src/x87/
H A Dcodegen-x87.cc459 Label* call_runtime) {
490 __ j(not_equal, call_runtime);
517 __ j(not_zero, call_runtime);
454 Generate(MacroAssembler* masm, Factory* factory, Register string, Register index, Register result, Label* call_runtime) argument
H A Dfull-codegen-x87.cc1057 Label call_runtime, use_cache, fixed_array; local
1060 __ j(below_equal, &call_runtime);
1066 __ CheckEnumCache(&call_runtime);
1072 __ bind(&call_runtime);
H A Dmacro-assembler-x87.cc3255 void MacroAssembler::CheckEnumCache(Label* call_runtime) { argument
3265 j(equal, call_runtime);
3275 j(not_equal, call_runtime);
3288 j(not_equal, call_runtime);
/external/chromium_org/v8/src/ia32/
H A Dcodegen-ia32.cc817 Label* call_runtime) {
848 __ j(not_equal, call_runtime);
875 __ j(not_zero, call_runtime);
812 Generate(MacroAssembler* masm, Factory* factory, Register string, Register index, Register result, Label* call_runtime) argument
H A Dcode-stubs-ia32.cc393 Label call_runtime, done, exponent_not_smi, int_exponent; local
410 __ j(not_equal, &call_runtime);
427 __ j(not_equal, &call_runtime);
452 __ j(overflow, &call_runtime);
565 __ jmp(&call_runtime);
618 __ bind(&call_runtime);
624 __ AllocateHeapNumber(eax, scratch, base, &call_runtime);
629 __ bind(&call_runtime);
H A Dfull-codegen-ia32.cc1068 Label call_runtime, use_cache, fixed_array; local
1071 __ j(below_equal, &call_runtime);
1077 __ CheckEnumCache(&call_runtime);
1083 __ bind(&call_runtime);
H A Dmacro-assembler-ia32.cc3295 void MacroAssembler::CheckEnumCache(Label* call_runtime) { argument
3305 j(equal, call_runtime);
3315 j(not_equal, call_runtime);
3328 j(not_equal, call_runtime);

Completed in 5906 milliseconds

12