/external/v8/src/arm/ |
H A D | codegen-arm.cc | 109 Label loop, entry, convert_hole, gc_required, only_change_map, done; local 126 __ AllocateInNewSpace(lr, r6, r7, r9, &gc_required, NO_ALLOCATION_FLAGS); 183 __ bind(&gc_required); 244 Label entry, loop, convert_hole, gc_required, only_change_map; local 261 __ AllocateInNewSpace(r0, r6, r7, r9, &gc_required, NO_ALLOCATION_FLAGS); 285 __ bind(&gc_required); 298 __ AllocateHeapNumber(r2, r0, lr, r9, &gc_required);
|
H A D | builtins-arm.cc | 114 Label* gc_required) { 129 gc_required, 209 Label* gc_required) { 231 gc_required, 618 Label gc_required; local 623 &gc_required, 688 __ bind(&gc_required); 108 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 200 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array_storage, Register elements_array_end, Register scratch1, Register scratch2, bool fill_with_hole, Label* gc_required) argument
|
H A D | code-stubs-arm.cc | 2420 Label* gc_required) { 2453 masm, result, heap_number_map, scratch1, scratch2, gc_required); 2587 result, scratch1, scratch2, heap_number_map, gc_required); 2590 masm, result, heap_number_map, scratch1, scratch2, gc_required); 2630 // heap number cannot be allocated the code jumps to the lable gc_required. 2634 Label* gc_required, 2653 GenerateFPOperation(masm, true, use_runtime, gc_required); 3177 Label* gc_required) { 3190 result, scratch1, scratch2, heap_number_map, gc_required); 3199 result, scratch1, scratch2, heap_number_map, gc_required); 2417 GenerateFPOperation(MacroAssembler* masm, bool smi_operands, Label* not_numbers, Label* gc_required) argument 2631 GenerateSmiCode( MacroAssembler* masm, Label* use_runtime, Label* gc_required, SmiCodeGenerateHeapNumberResults allow_heapnumber_results) argument 3172 GenerateHeapResultAllocation(MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |
/external/v8/src/mips/ |
H A D | codegen-mips.cc | 108 Label loop, entry, convert_hole, gc_required, only_change_map, done; local 127 __ AllocateInNewSpace(scratch, t2, t3, t5, &gc_required, NO_ALLOCATION_FLAGS); 186 __ bind(&gc_required); 251 Label entry, loop, convert_hole, gc_required, only_change_map; local 268 __ AllocateInNewSpace(a0, t2, t3, t5, &gc_required, NO_ALLOCATION_FLAGS); 293 __ bind(&gc_required); 306 __ AllocateHeapNumber(a2, a0, t6, t5, &gc_required);
|
H A D | builtins-mips.cc | 118 Label* gc_required) { 133 gc_required, 215 Label* gc_required) { 236 gc_required, 634 Label gc_required; local 639 &gc_required, 704 __ bind(&gc_required); 112 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 206 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array_storage, Register elements_array_end, Register scratch1, Register scratch2, bool fill_with_hole, Label* gc_required) argument
|
H A D | code-stubs-mips.cc | 2534 Label* gc_required) { 2567 masm, result, heap_number_map, scratch1, scratch2, gc_required); 2701 result, scratch1, scratch2, heap_number_map, gc_required); 2704 masm, result, heap_number_map, scratch1, scratch2, gc_required); 2746 // heap number cannot be allocated the code jumps to the lable gc_required. 2750 Label* gc_required, 2769 GenerateFPOperation(masm, true, use_runtime, gc_required); 3297 Label* gc_required) { 3311 result, scratch1, scratch2, heap_number_map, gc_required); 3320 result, scratch1, scratch2, heap_number_map, gc_required); 2531 GenerateFPOperation(MacroAssembler* masm, bool smi_operands, Label* not_numbers, Label* gc_required) argument 2747 GenerateSmiCode( MacroAssembler* masm, Label* use_runtime, Label* gc_required, SmiCodeGenerateHeapNumberResults allow_heapnumber_results) argument 3291 GenerateHeapResultAllocation( MacroAssembler* masm, Register result, Register heap_number_map, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |
/external/v8/src/ia32/ |
H A D | codegen-ia32.cc | 384 Label loop, entry, convert_hole, gc_required, only_change_map; local 401 __ AllocateInNewSpace(esi, eax, ebx, no_reg, &gc_required, TAG_OBJECT); 435 __ bind(&gc_required); 516 Label loop, entry, convert_hole, gc_required, only_change_map, success; local 533 __ AllocateInNewSpace(edi, eax, esi, no_reg, &gc_required, TAG_OBJECT); 559 __ bind(&gc_required); 576 __ AllocateHeapNumber(edx, esi, no_reg, &gc_required);
|
H A D | builtins-ia32.cc | 898 Label* gc_required) { 914 gc_required, 1000 Label* gc_required) { 1016 gc_required, 1460 Label gc_required; local 1465 &gc_required, 1530 __ bind(&gc_required); 892 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 992 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array, Register elements_array_end, Register scratch, bool fill_with_hole, Label* gc_required) argument
|
H A D | macro-assembler-ia32.cc | 1147 Label* gc_required, 1160 jmp(gc_required); 1178 j(carry, gc_required); 1180 j(above, gc_required); 1204 Label* gc_required, 1216 jmp(gc_required); 1232 j(carry, gc_required); 1234 j(above, gc_required); 1250 Label* gc_required, 1262 jmp(gc_required); 1143 AllocateInNewSpace(int object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1198 AllocateInNewSpace(int header_size, ScaleFactor element_size, Register element_count, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1246 AllocateInNewSpace(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1305 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1323 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1358 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1393 AllocateAsciiString(Register result, int length, Register scratch1, Register scratch2, Label* gc_required) argument 1405 gc_required, local 1418 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1436 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1454 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1472 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |
/external/v8/src/x64/ |
H A D | codegen-x64.cc | 375 Label loop, entry, convert_hole, gc_required, only_change_map; local 390 __ AllocateInNewSpace(rdi, r11, r14, r15, &gc_required, TAG_OBJECT); 405 __ bind(&gc_required); 422 __ AllocateHeapNumber(rax, r15, &gc_required);
|
H A D | builtins-x64.cc | 976 Label* gc_required) { 992 gc_required, 1078 Label* gc_required) { 1096 gc_required, 1482 Label gc_required; local 1487 &gc_required, 1551 __ bind(&gc_required); 970 AllocateEmptyJSArray(MacroAssembler* masm, Register array_function, Register result, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1070 AllocateJSArray(MacroAssembler* masm, Register array_function, Register array_size, Register result, Register elements_array, Register elements_array_end, Register scratch, bool fill_with_hole, Label* gc_required) argument
|
H A D | code-stubs-x64.cc | 1423 Label gc_required, not_number; local 1424 GenerateFloatingPointCode(masm, &gc_required, ¬_number); 1429 __ bind(&gc_required);
|
H A D | macro-assembler-x64.cc | 3603 Label* gc_required, 3616 jmp(gc_required); 3634 j(carry, gc_required); 3637 j(above, gc_required); 3661 Label* gc_required, 3673 jmp(gc_required); 3689 j(carry, gc_required); 3692 j(above, gc_required); 3708 Label* gc_required, 3720 jmp(gc_required); 3599 AllocateInNewSpace(int object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 3655 AllocateInNewSpace(int header_size, ScaleFactor element_size, Register element_count, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 3704 AllocateInNewSpace(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 3765 AllocateHeapNumber(Register result, Register scratch, Label* gc_required) argument 3782 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 3821 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 3859 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 3877 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 3895 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 3913 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |