/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
|
/external/chromium_org/v8/src/arm/ |
H A D | codegen-arm.cc | 431 Label loop, entry, convert_hole, gc_required, only_change_map, done; local 451 __ Allocate(lr, r6, r4, r9, &gc_required, DOUBLE_ALIGNMENT); 510 __ bind(&gc_required); 557 Label entry, loop, convert_hole, gc_required, only_change_map; local 578 __ Allocate(r0, r6, r3, r9, &gc_required, NO_ALLOCATION_FLAGS); 600 __ bind(&gc_required); 613 __ AllocateHeapNumber(r2, r0, lr, r9, &gc_required);
|
H A D | builtins-arm.cc | 211 Label gc_required; local 216 &gc_required, 281 __ bind(&gc_required);
|
H A D | full-codegen-arm.cc | 2226 Label gc_required; local 2231 __ Allocate(map->instance_size(), r0, r2, r3, &gc_required, TAG_OBJECT); 2234 __ bind(&gc_required);
|
/external/chromium_org/v8/src/mips/ |
H A D | codegen-mips.cc | 185 Label loop, entry, convert_hole, gc_required, only_change_map, done; local 207 __ Allocate(scratch, t2, t3, t5, &gc_required, DOUBLE_ALIGNMENT); 265 __ bind(&gc_required); 315 Label entry, loop, convert_hole, gc_required, only_change_map; local 336 __ Allocate(a0, t2, t3, t5, &gc_required, NO_ALLOCATION_FLAGS); 361 __ bind(&gc_required); 374 __ AllocateHeapNumber(a2, a0, t6, t5, &gc_required);
|
H A D | builtins-mips.cc | 219 Label gc_required; local 224 &gc_required, 289 __ bind(&gc_required);
|
H A D | full-codegen-mips.cc | 2244 Label gc_required; local 2249 __ Allocate(map->instance_size(), v0, a2, a3, &gc_required, TAG_OBJECT); 2252 __ bind(&gc_required);
|
/external/chromium_org/v8/src/x64/ |
H A D | codegen-x64.cc | 416 Label loop, entry, convert_hole, gc_required, only_change_map; local 435 __ Allocate(rdi, r11, r14, r15, &gc_required, TAG_OBJECT); 450 __ bind(&gc_required); 467 __ AllocateHeapNumber(rax, r15, &gc_required);
|
H A D | builtins-x64.cc | 1191 Label gc_required; local 1196 &gc_required, 1260 __ bind(&gc_required);
|
H A D | full-codegen-x64.cc | 2202 Label gc_required; local 2207 __ Allocate(map->instance_size(), rax, rcx, rdx, &gc_required, TAG_OBJECT); 2210 __ bind(&gc_required);
|
H A D | macro-assembler-x64.cc | 4111 Label* gc_required, 4126 jmp(gc_required); 4151 j(carry, gc_required); 4154 j(above, gc_required); 4180 Label* gc_required, 4184 Allocate(result_end, result, result_end, scratch, gc_required, flags); 4192 Label* gc_required, 4205 jmp(gc_required); 4227 j(carry, gc_required); 4230 j(above, gc_required); 4107 Allocate(int object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 4174 Allocate(int header_size, ScaleFactor element_size, Register element_count, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 4188 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 4257 AllocateHeapNumber(Register result, Register scratch, Label* gc_required) argument 4269 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 4308 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 4346 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 4360 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 4398 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 4412 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | builtins-ia32.cc | 1117 Label gc_required; local 1122 &gc_required, 1187 __ bind(&gc_required);
|
H A D | codegen-ia32.cc | 693 Label loop, entry, convert_hole, gc_required, only_change_map; local 716 REGISTER_VALUE_IS_SMI, eax, ebx, no_reg, &gc_required, flags); 750 __ bind(&gc_required); 831 Label loop, entry, convert_hole, gc_required, only_change_map, success; local 852 __ Allocate(edi, eax, esi, no_reg, &gc_required, TAG_OBJECT); 878 __ bind(&gc_required); 895 __ AllocateHeapNumber(edx, esi, no_reg, &gc_required);
|
H A D | full-codegen-ia32.cc | 2181 Label gc_required; local 2186 __ Allocate(map->instance_size(), eax, ecx, edx, &gc_required, TAG_OBJECT); 2189 __ bind(&gc_required);
|
H A D | macro-assembler-ia32.cc | 1591 Label* gc_required, 1606 jmp(gc_required); 1627 j(above_equal, gc_required); 1641 j(carry, gc_required); 1643 j(above, gc_required); 1670 Label* gc_required, 1683 jmp(gc_required); 1704 j(above_equal, gc_required); 1727 j(carry, gc_required); 1729 j(above, gc_required); 1587 Allocate(int object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1663 Allocate(int header_size, ScaleFactor element_size, Register element_count, RegisterValueType element_count_type, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1741 Allocate(Register object_size, Register result, Register result_end, Register scratch, Label* gc_required, AllocationFlags flags) argument 1821 AllocateHeapNumber(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1835 AllocateTwoByteString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1871 AllocateAsciiString(Register result, Register length, Register scratch1, Register scratch2, Register scratch3, Label* gc_required) argument 1907 AllocateAsciiString(Register result, int length, Register scratch1, Register scratch2, Label* gc_required) argument 1916 gc_required, TAG_OBJECT); local 1928 AllocateTwoByteConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1942 AllocateAsciiConsString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1978 AllocateTwoByteSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument 1992 AllocateAsciiSlicedString(Register result, Register scratch1, Register scratch2, Label* gc_required) argument [all...] |