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

/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
H A Dcode-stubs-x64.cc1423 Label gc_required, not_number; local
1424 GenerateFloatingPointCode(masm, &gc_required, &not_number);
1429 __ bind(&gc_required);
H A Dmacro-assembler-x64.cc3603 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...]

Completed in 180 milliseconds