/art/compiler/utils/x86_64/ |
D | managed_register_x86_64.h | 190 explicit constexpr X86_64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in X86_64ManagedRegister() argument 192 static constexpr X86_64ManagedRegister FromRegId(int reg_id) { in FromRegId() argument 193 X86_64ManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/x86/ |
D | managed_register_x86.h | 204 explicit constexpr X86ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in X86ManagedRegister() argument 206 static constexpr X86ManagedRegister FromRegId(int reg_id) { in FromRegId() argument 207 X86ManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/ |
D | managed_register.h | 74 explicit constexpr ManagedRegister(int reg_id) : id_(reg_id) { } in ManagedRegister() argument
|
/art/compiler/utils/arm64/ |
D | managed_register_arm64.h | 205 explicit constexpr Arm64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in Arm64ManagedRegister() argument 207 static constexpr Arm64ManagedRegister FromRegId(int reg_id) { in FromRegId() argument 208 Arm64ManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/utils/arm/ |
D | managed_register_arm.h | 254 explicit constexpr ArmManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in ArmManagedRegister() argument 256 static constexpr ArmManagedRegister FromRegId(int reg_id) { in FromRegId() argument 257 ArmManagedRegister reg(reg_id); in FromRegId()
|
/art/compiler/optimizing/ |
D | locations.h | 629 void SetRegisterBit(uint32_t reg_id) { in SetRegisterBit() argument 630 register_mask_ |= (1 << reg_id); in SetRegisterBit() 637 bool RegisterContainsObject(uint32_t reg_id) { in RegisterContainsObject() argument 638 return RegisterSet::Contains(register_mask_, reg_id); in RegisterContainsObject()
|
D | code_generator_x86.h | 360 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) override; 361 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) override; 362 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) override; 363 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) override;
|
D | code_generator_x86_64.h | 343 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) override; 344 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) override; 345 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) override; 346 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) override;
|
D | code_generator.h | 281 virtual size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) = 0; 283 virtual size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) = 0; 285 virtual size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) = 0; 286 virtual size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) = 0;
|
D | code_generator_arm_vixl.h | 464 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) override; 465 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) override; 466 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) override; 467 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) override;
|
D | code_generator_arm64.h | 596 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) override; 597 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) override; 598 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) override; 599 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) override;
|
D | code_generator_x86_64.cc | 1293 size_t CodeGeneratorX86_64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 1294 __ movq(Address(CpuRegister(RSP), stack_index), CpuRegister(reg_id)); in SaveCoreRegister() 1298 size_t CodeGeneratorX86_64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 1299 __ movq(CpuRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreCoreRegister() 1303 size_t CodeGeneratorX86_64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister() argument 1305 __ movups(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 1307 __ movsd(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 1312 size_t CodeGeneratorX86_64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister() argument 1314 __ movups(XmmRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreFloatingPointRegister() 1316 __ movsd(XmmRegister(reg_id), Address(CpuRegister(RSP), stack_index)); in RestoreFloatingPointRegister()
|
D | code_generator_x86.cc | 977 size_t CodeGeneratorX86::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 978 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister() 982 size_t CodeGeneratorX86::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 983 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister() 987 size_t CodeGeneratorX86::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in SaveFloatingPointRegister() argument 989 __ movups(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 991 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); in SaveFloatingPointRegister() 996 size_t CodeGeneratorX86::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { in RestoreFloatingPointRegister() argument 998 __ movups(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister() 1000 __ movsd(XmmRegister(reg_id), Address(ESP, stack_index)); in RestoreFloatingPointRegister()
|
D | code_generator_arm64.cc | 1385 size_t CodeGeneratorARM64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { in SaveCoreRegister() argument 1386 Register reg = Register(VIXLRegCodeFromART(reg_id), kXRegSize); in SaveCoreRegister() 1391 size_t CodeGeneratorARM64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { in RestoreCoreRegister() argument 1392 Register reg = Register(VIXLRegCodeFromART(reg_id), kXRegSize); in RestoreCoreRegister() 1398 uint32_t reg_id ATTRIBUTE_UNUSED) { in SaveFloatingPointRegister() 1405 uint32_t reg_id ATTRIBUTE_UNUSED) { in RestoreFloatingPointRegister()
|
D | code_generator_arm_vixl.cc | 1040 uint32_t reg_id ATTRIBUTE_UNUSED) { in SaveCoreRegister() 1047 uint32_t reg_id ATTRIBUTE_UNUSED) { in RestoreCoreRegister() 1053 uint32_t reg_id ATTRIBUTE_UNUSED) { in SaveFloatingPointRegister() 1059 uint32_t reg_id ATTRIBUTE_UNUSED) { in RestoreFloatingPointRegister()
|