Home
last modified time | relevance | path

Searched refs:gc_required (Results 1 – 25 of 35) sorted by relevance

12

/external/v8/src/ia32/
Dmacro-assembler-ia32.h616 Label* gc_required,
626 Label* gc_required,
633 Label* gc_required,
649 Label* gc_required,
659 Label* gc_required);
662 Register scratch3, Label* gc_required);
664 Register scratch2, Label* gc_required);
671 Label* gc_required);
673 Register scratch2, Label* gc_required);
680 Label* gc_required);
[all …]
Dmacro-assembler-ia32.cc1419 Label* gc_required, in Allocate() argument
1434 jmp(gc_required); in Allocate()
1455 j(above_equal, gc_required); in Allocate()
1469 j(carry, gc_required); in Allocate()
1471 j(above, gc_required); in Allocate()
1498 Label* gc_required, in Allocate() argument
1511 jmp(gc_required); in Allocate()
1532 j(above_equal, gc_required); in Allocate()
1555 j(carry, gc_required); in Allocate()
1557 j(above, gc_required); in Allocate()
[all …]
Dcodegen-ia32.cc567 Label loop, entry, convert_hole, gc_required, only_change_map; in GenerateSmiToDouble() local
590 REGISTER_VALUE_IS_SMI, eax, ebx, no_reg, &gc_required, flags); in GenerateSmiToDouble()
621 __ bind(&gc_required); in GenerateSmiToDouble()
693 Label loop, entry, convert_hole, gc_required, only_change_map, success; in GenerateDoubleToObject() local
714 __ Allocate(edi, eax, esi, no_reg, &gc_required, TAG_OBJECT); in GenerateDoubleToObject()
740 __ bind(&gc_required); in GenerateDoubleToObject()
757 __ AllocateHeapNumber(edx, esi, no_reg, &gc_required); in GenerateDoubleToObject()
Dbuiltins-ia32.cc1159 Label gc_required; in Generate_StringConstructCode() local
1164 &gc_required, in Generate_StringConstructCode()
1229 __ bind(&gc_required); in Generate_StringConstructCode()
/external/v8/src/x87/
Dmacro-assembler-x87.h586 Label* gc_required,
596 Label* gc_required,
603 Label* gc_required,
619 Label* gc_required,
629 Label* gc_required);
632 Register scratch3, Label* gc_required);
634 Register scratch2, Label* gc_required);
641 Label* gc_required);
643 Register scratch2, Label* gc_required);
650 Label* gc_required);
[all …]
Dmacro-assembler-x87.cc1382 Label* gc_required, in Allocate() argument
1397 jmp(gc_required); in Allocate()
1418 j(above_equal, gc_required); in Allocate()
1432 j(carry, gc_required); in Allocate()
1434 j(above, gc_required); in Allocate()
1461 Label* gc_required, in Allocate() argument
1474 jmp(gc_required); in Allocate()
1495 j(above_equal, gc_required); in Allocate()
1518 j(carry, gc_required); in Allocate()
1520 j(above, gc_required); in Allocate()
[all …]
Dcodegen-x87.cc239 Label loop, entry, convert_hole, gc_required, only_change_map; in GenerateSmiToDouble() local
262 REGISTER_VALUE_IS_SMI, eax, ebx, no_reg, &gc_required, flags); in GenerateSmiToDouble()
285 __ bind(&gc_required); in GenerateSmiToDouble()
353 Label loop, entry, convert_hole, gc_required, only_change_map, success; in GenerateDoubleToObject() local
374 __ Allocate(edi, eax, esi, no_reg, &gc_required, TAG_OBJECT); in GenerateDoubleToObject()
395 __ bind(&gc_required); in GenerateDoubleToObject()
412 __ AllocateHeapNumber(edx, esi, no_reg, &gc_required); in GenerateDoubleToObject()
Dbuiltins-x87.cc1159 Label gc_required; in Generate_StringConstructCode() local
1164 &gc_required, in Generate_StringConstructCode()
1229 __ bind(&gc_required); in Generate_StringConstructCode()
/external/v8/src/arm64/
Dcodegen-arm64.cc144 Label gc_required, only_change_map; in GenerateSmiToDouble() local
172 __ Allocate(array_size, array, x10, x11, &gc_required, DOUBLE_ALIGNMENT); in GenerateSmiToDouble()
216 __ Bind(&gc_required); in GenerateSmiToDouble()
277 Label gc_required; in GenerateDoubleToObject() local
280 __ Allocate(array_size, array, x10, x11, &gc_required, NO_ALLOCATION_FLAGS); in GenerateDoubleToObject()
308 __ Bind(&gc_required); in GenerateDoubleToObject()
324 __ AllocateHeapNumber(heap_num, &gc_required, scratch, scratch2, in GenerateDoubleToObject()
Dmacro-assembler-arm64.h1330 Label* gc_required,
1337 Label* gc_required,
1351 Label* gc_required);
1354 Register scratch3, Label* gc_required);
1359 Label* gc_required);
1362 Label* gc_required);
1367 Label* gc_required);
1370 Label* gc_required);
1378 Label* gc_required,
Dmacro-assembler-arm64.cc3332 Label* gc_required, in Allocate() argument
3343 B(gc_required); in Allocate()
3395 B(hi, gc_required); in Allocate()
3409 Label* gc_required, in Allocate() argument
3419 B(gc_required); in Allocate()
3476 B(hi, gc_required); in Allocate()
3511 Label* gc_required) { in AllocateTwoByteString() argument
3525 gc_required, in AllocateTwoByteString()
3540 Label* gc_required) { in AllocateOneByteString() argument
3554 gc_required, in AllocateOneByteString()
[all …]
Dbuiltins-arm64.cc182 Label gc_required; in Generate_StringConstructCode() local
184 __ Allocate(JSValue::kSize, new_obj, x10, x11, &gc_required, TAG_OBJECT); in Generate_StringConstructCode()
247 __ Bind(&gc_required); in Generate_StringConstructCode()
/external/v8/src/x64/
Dmacro-assembler-x64.h1159 Label* gc_required,
1168 Label* gc_required,
1175 Label* gc_required,
1189 Label* gc_required,
1199 Label* gc_required);
1202 Register scratch3, Label* gc_required);
1209 Label* gc_required);
1211 Register scratch2, Label* gc_required);
1218 Label* gc_required);
1220 Register scratch2, Label* gc_required);
[all …]
Dmacro-assembler-x64.cc4358 Label* gc_required, in MakeSureDoubleAlignedHelper() argument
4381 j(above_equal, gc_required); in MakeSureDoubleAlignedHelper()
4416 Label* gc_required, in Allocate() argument
4431 jmp(gc_required); in Allocate()
4440 MakeSureDoubleAlignedHelper(result, scratch, gc_required, flags); in Allocate()
4453 j(carry, gc_required); in Allocate()
4456 j(above, gc_required); in Allocate()
4482 Label* gc_required, in Allocate() argument
4486 Allocate(result_end, result, result_end, scratch, gc_required, flags); in Allocate()
4494 Label* gc_required, in Allocate() argument
[all …]
Dcodegen-x64.cc369 Label loop, entry, convert_hole, gc_required, only_change_map; in GenerateDoubleToObject() local
388 __ Allocate(rdi, r11, r14, r15, &gc_required, TAG_OBJECT); in GenerateDoubleToObject()
403 __ bind(&gc_required); in GenerateDoubleToObject()
420 __ AllocateHeapNumber(rax, r15, &gc_required); in GenerateDoubleToObject()
Dbuiltins-x64.cc1232 Label gc_required; in Generate_StringConstructCode() local
1237 &gc_required, in Generate_StringConstructCode()
1301 __ bind(&gc_required); in Generate_StringConstructCode()
/external/v8/src/arm/
Dmacro-assembler-arm.h734 Label* gc_required,
741 Label* gc_required,
756 Label* gc_required);
759 Register scratch3, Label* gc_required);
764 Label* gc_required);
767 Label* gc_required);
772 Label* gc_required);
775 Label* gc_required);
784 Label* gc_required,
792 Label* gc_required);
Dmacro-assembler-arm.cc1721 Label* gc_required, in Allocate() argument
1731 jmp(gc_required); in Allocate()
1795 b(hs, gc_required); in Allocate()
1823 b(cs, gc_required); in Allocate()
1825 b(hi, gc_required); in Allocate()
1839 Label* gc_required, in Allocate() argument
1848 jmp(gc_required); in Allocate()
1909 b(hs, gc_required); in Allocate()
1924 b(cs, gc_required); in Allocate()
1926 b(hi, gc_required); in Allocate()
[all …]
Dcodegen-arm.cc416 Label loop, entry, convert_hole, gc_required, only_change_map, done; in GenerateSmiToDouble() local
448 __ Allocate(lr, array, elements, scratch2, &gc_required, DOUBLE_ALIGNMENT); in GenerateSmiToDouble()
512 __ bind(&gc_required); in GenerateSmiToDouble()
558 Label entry, loop, convert_hole, gc_required, only_change_map; in GenerateDoubleToObject() local
591 __ Allocate(array_size, array, allocate_scratch, scratch, &gc_required, in GenerateDoubleToObject()
621 __ bind(&gc_required); in GenerateDoubleToObject()
638 &gc_required); in GenerateDoubleToObject()
/external/v8/src/mips/
Dmacro-assembler-mips.h498 Label* gc_required,
505 Label* gc_required,
520 Label* gc_required);
523 Register scratch3, Label* gc_required);
528 Label* gc_required);
531 Label* gc_required);
536 Label* gc_required);
539 Label* gc_required);
548 Label* gc_required,
555 Label* gc_required);
Dmacro-assembler-mips.cc3258 Label* gc_required, in Allocate() argument
3268 jmp(gc_required); in Allocate()
3329 Branch(gc_required, Ugreater_equal, result, Operand(t9)); in Allocate()
3340 Branch(gc_required, Ugreater, scratch2, Operand(t9)); in Allocate()
3354 Label* gc_required, in Allocate() argument
3363 jmp(gc_required); in Allocate()
3416 Branch(gc_required, Ugreater_equal, result, Operand(t9)); in Allocate()
3433 Branch(gc_required, Ugreater, scratch2, Operand(t9)); in Allocate()
3474 Label* gc_required) { in AllocateTwoByteString() argument
3488 gc_required, in AllocateTwoByteString()
[all …]
Dcodegen-mips.cc698 Label loop, entry, convert_hole, gc_required, only_change_map, done; in GenerateSmiToDouble() local
733 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT); in GenerateSmiToDouble()
797 __ bind(&gc_required); in GenerateSmiToDouble()
848 Label entry, loop, convert_hole, gc_required, only_change_map; in GenerateDoubleToObject() local
882 __ Allocate(array_size, array, allocate_scratch, scratch, &gc_required, in GenerateDoubleToObject()
913 __ bind(&gc_required); in GenerateDoubleToObject()
932 &gc_required); in GenerateDoubleToObject()
/external/v8/src/mips64/
Dmacro-assembler-mips64.h519 Label* gc_required,
526 Label* gc_required,
541 Label* gc_required);
544 Register scratch3, Label* gc_required);
549 Label* gc_required);
552 Label* gc_required);
557 Label* gc_required);
560 Label* gc_required);
569 Label* gc_required,
577 Label* gc_required);
Dcodegen-mips64.cc592 Label loop, entry, convert_hole, gc_required, only_change_map, done; in GenerateSmiToDouble() local
626 __ Allocate(scratch, array, t3, scratch2, &gc_required, DOUBLE_ALIGNMENT); in GenerateSmiToDouble()
689 __ bind(&gc_required); in GenerateSmiToDouble()
740 Label entry, loop, convert_hole, gc_required, only_change_map; in GenerateDoubleToObject() local
773 __ Allocate(array_size, array, allocate_scratch, scratch, &gc_required, in GenerateDoubleToObject()
803 __ bind(&gc_required); in GenerateDoubleToObject()
822 &gc_required); in GenerateDoubleToObject()
Dmacro-assembler-mips64.cc3189 Label* gc_required, in Allocate() argument
3199 jmp(gc_required); in Allocate()
3260 Branch(gc_required, Ugreater, scratch2, Operand(t9)); in Allocate()
3274 Label* gc_required, in Allocate() argument
3283 jmp(gc_required); in Allocate()
3342 Branch(gc_required, Ugreater, scratch2, Operand(t9)); in Allocate()
3383 Label* gc_required) { in AllocateTwoByteString() argument
3397 gc_required, in AllocateTwoByteString()
3412 Label* gc_required) { in AllocateOneByteString() argument
3426 gc_required, in AllocateOneByteString()
[all …]

12