/art/compiler/utils/mips64/ |
D | managed_register_mips64.h | 143 explicit constexpr Mips64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in Mips64ManagedRegister() argument 145 static constexpr Mips64ManagedRegister FromRegId(int reg_id) { in FromRegId() argument 146 Mips64ManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/x86_64/ |
D | managed_register_x86_64.h | 191 explicit constexpr X86_64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in X86_64ManagedRegister() argument 193 static constexpr X86_64ManagedRegister FromRegId(int reg_id) { in FromRegId() argument 194 X86_64ManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/x86/ |
D | managed_register_x86.h | 205 explicit constexpr X86ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in X86ManagedRegister() argument 207 static constexpr X86ManagedRegister FromRegId(int reg_id) { in FromRegId() argument 208 X86ManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/mips/ |
D | managed_register_mips.h | 208 explicit constexpr MipsManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in MipsManagedRegister() argument 210 static constexpr MipsManagedRegister FromRegId(int reg_id) { in FromRegId() argument 211 MipsManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/arm64/ |
D | managed_register_arm64.h | 206 explicit constexpr Arm64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in Arm64ManagedRegister() argument 208 static constexpr Arm64ManagedRegister FromRegId(int reg_id) { in FromRegId() argument 209 Arm64ManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/arm/ |
D | managed_register_arm.h | 284 explicit constexpr ArmManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in ArmManagedRegister() argument 286 static constexpr ArmManagedRegister FromRegId(int reg_id) { in FromRegId() argument 287 ArmManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/ |
D | managed_register.h | 78 explicit constexpr ManagedRegister(int reg_id) : id_(reg_id) { } in ManagedRegister() argument
|
/art/compiler/optimizing/ |
D | locations.h | 616 void SetRegisterBit(uint32_t reg_id) { in SetRegisterBit() argument 617 register_mask_ |= (1 << reg_id); in SetRegisterBit() 624 bool RegisterContainsObject(uint32_t reg_id) { in RegisterContainsObject() argument 625 return RegisterSet::Contains(register_mask_, reg_id); in RegisterContainsObject()
|
D | code_generator_x86.h | 327 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 328 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 329 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 330 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
D | code_generator_x86_64.h | 306 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 307 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 308 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 309 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
D | code_generator_mips64.h | 472 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 473 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 474 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 475 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
D | code_generator_mips.h | 493 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 494 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 495 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 496 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
D | code_generator_arm_vixl.h | 439 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 440 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 441 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 442 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
D | code_generator.h | 262 virtual size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) = 0; 264 virtual size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) = 0; 266 virtual size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) = 0; 267 virtual size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) = 0;
|
D | code_generator_arm64.h | 457 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 458 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 459 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 460 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
D | code_generator_x86_64.cc | 1154 size_t CodeGeneratorX86_64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 1155 __ movq(Address(CpuRegister(RSP), stack_index), CpuRegister(reg_id)); in SaveCoreRegister() 1159 size_t CodeGeneratorX86_64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 1160 __ movq(CpuRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreCoreRegister() 1164 size_t CodeGeneratorX86_64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister() argument 1166 __ movups(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 1168 __ movsd(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 1173 size_t CodeGeneratorX86_64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister() argument 1175 __ movups(XmmRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreFloatingPointRegister() 1177 __ movsd(XmmRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreFloatingPointRegister()
|
D | code_generator_x86.cc | 957 size_t CodeGeneratorX86::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 958 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister() 962 size_t CodeGeneratorX86::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 963 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister() 967 size_t CodeGeneratorX86::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister() argument 969 __ movups(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 971 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 976 size_t CodeGeneratorX86::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister() argument 978 __ movups(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister() 980 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister()
|
D | code_generator_arm64.cc | 1643 size_t CodeGeneratorARM64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 1644 Register reg = Register(VIXLRegCodeFromART(reg_id), kXRegSize); in SaveCoreRegister() 1649 size_t CodeGeneratorARM64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 1650 Register reg = Register(VIXLRegCodeFromART(reg_id), kXRegSize); in RestoreCoreRegister() 1655 size_t CodeGeneratorARM64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister() argument 1656 FPRegister reg = FPRegister(reg_id, kDRegSize); in SaveFloatingPointRegister() 1661 size_t CodeGeneratorARM64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister() argument 1662 FPRegister reg = FPRegister(reg_id, kDRegSize); in RestoreFloatingPointRegister()
|
D | code_generator_mips64.cc | 1709 size_t CodeGeneratorMIPS64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 1710 __ StoreToOffset(kStoreDoubleword, GpuRegister(reg_id), SP, stack_index); in SaveCoreRegister() 1714 size_t CodeGeneratorMIPS64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 1715 __ LoadFromOffset(kLoadDoubleword, GpuRegister(reg_id), SP, stack_index); in RestoreCoreRegister() 1719 size_t CodeGeneratorMIPS64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister() argument 1721 FpuRegister(reg_id), in SaveFloatingPointRegister() 1727 size_t CodeGeneratorMIPS64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister() argument 1729 FpuRegister(reg_id), in RestoreFloatingPointRegister()
|
D | code_generator_mips.cc | 1849 size_t CodeGeneratorMIPS::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 1850 __ StoreToOffset(kStoreWord, Register(reg_id), SP, stack_index); in SaveCoreRegister() 1854 size_t CodeGeneratorMIPS::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 1855 __ LoadFromOffset(kLoadWord, Register(reg_id), SP, stack_index); in RestoreCoreRegister() 1859 size_t CodeGeneratorMIPS::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister() argument 1861 __ StoreQToOffset(FRegister(reg_id), SP, stack_index); in SaveFloatingPointRegister() 1863 __ StoreDToOffset(FRegister(reg_id), SP, stack_index); in SaveFloatingPointRegister() 1868 size_t CodeGeneratorMIPS::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister() argument 1870 __ LoadQFromOffset(FRegister(reg_id), SP, stack_index); in RestoreFloatingPointRegister() 1872 __ LoadDFromOffset(FRegister(reg_id), SP, stack_index); in RestoreFloatingPointRegister()
|
D | code_generator_arm_vixl.cc | 1532 uint32_t reg_id ATTRIBUTE_UNUSED) { in SaveCoreRegister() 1539 uint32_t reg_id ATTRIBUTE_UNUSED) { in RestoreCoreRegister() 1545 uint32_t reg_id ATTRIBUTE_UNUSED) { in SaveFloatingPointRegister() 1551 uint32_t reg_id ATTRIBUTE_UNUSED) { in RestoreFloatingPointRegister()
|