Searched defs:gc_required (Results 1 - 25 of 28) sorted by relevance

12

/external/v8/src/arm/
H A Dcodegen-arm.cc109 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 Dbuiltins-arm.cc114 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 Dcode-stubs-arm.cc2420 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 Dcodegen-mips.cc108 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 Dbuiltins-mips.cc118 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 Dcode-stubs-mips.cc2534 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 Dcodegen-ia32.cc384 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 Dbuiltins-ia32.cc898 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 Dmacro-assembler-ia32.cc1147 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 Dcodegen-x64.cc375 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 Dbuiltins-x64.cc976 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 Dcodegen-arm.cc431 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 Dbuiltins-arm.cc211 Label gc_required; local
216 &gc_required,
281 __ bind(&gc_required);
H A Dfull-codegen-arm.cc2226 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 Dcodegen-mips.cc185 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 Dbuiltins-mips.cc219 Label gc_required; local
224 &gc_required,
289 __ bind(&gc_required);
H A Dfull-codegen-mips.cc2244 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 Dcodegen-x64.cc416 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 Dbuiltins-x64.cc1191 Label gc_required; local
1196 &gc_required,
1260 __ bind(&gc_required);
H A Dfull-codegen-x64.cc2202 Label gc_required; local
2207 __ Allocate(map->instance_size(), rax, rcx, rdx, &gc_required, TAG_OBJECT);
2210 __ bind(&gc_required);
H A Dmacro-assembler-x64.cc4111 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 Dbuiltins-ia32.cc1117 Label gc_required; local
1122 &gc_required,
1187 __ bind(&gc_required);
H A Dcodegen-ia32.cc693 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 Dfull-codegen-ia32.cc2181 Label gc_required; local
2186 __ Allocate(map->instance_size(), eax, ecx, edx, &gc_required, TAG_OBJECT);
2189 __ bind(&gc_required);
H A Dmacro-assembler-ia32.cc1591 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...]

Completed in 369 milliseconds

12