/external/v8/src/ia32/ |
D | macro-assembler-ia32.h | 616 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 …]
|
D | macro-assembler-ia32.cc | 1419 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 …]
|
D | codegen-ia32.cc | 567 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()
|
D | builtins-ia32.cc | 1159 Label gc_required; in Generate_StringConstructCode() local 1164 &gc_required, in Generate_StringConstructCode() 1229 __ bind(&gc_required); in Generate_StringConstructCode()
|
/external/v8/src/x87/ |
D | macro-assembler-x87.h | 586 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 …]
|
D | macro-assembler-x87.cc | 1382 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 …]
|
D | codegen-x87.cc | 239 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()
|
D | builtins-x87.cc | 1159 Label gc_required; in Generate_StringConstructCode() local 1164 &gc_required, in Generate_StringConstructCode() 1229 __ bind(&gc_required); in Generate_StringConstructCode()
|
/external/v8/src/arm64/ |
D | codegen-arm64.cc | 144 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()
|
D | macro-assembler-arm64.h | 1330 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,
|
D | macro-assembler-arm64.cc | 3332 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 …]
|
D | builtins-arm64.cc | 182 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/ |
D | macro-assembler-x64.h | 1159 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 …]
|
D | macro-assembler-x64.cc | 4358 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 …]
|
D | codegen-x64.cc | 369 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()
|
D | builtins-x64.cc | 1232 Label gc_required; in Generate_StringConstructCode() local 1237 &gc_required, in Generate_StringConstructCode() 1301 __ bind(&gc_required); in Generate_StringConstructCode()
|
/external/v8/src/arm/ |
D | macro-assembler-arm.h | 734 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);
|
D | macro-assembler-arm.cc | 1721 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 …]
|
D | codegen-arm.cc | 416 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/ |
D | macro-assembler-mips.h | 498 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);
|
D | macro-assembler-mips.cc | 3258 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 …]
|
D | codegen-mips.cc | 698 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/ |
D | macro-assembler-mips64.h | 519 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);
|
D | codegen-mips64.cc | 592 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()
|
D | macro-assembler-mips64.cc | 3189 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 …]
|