/art/compiler/utils/mips64/ |
H A D | managed_register_mips64.h | 143 explicit constexpr Mips64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} argument 145 static constexpr Mips64ManagedRegister FromRegId(int reg_id) { argument 146 Mips64ManagedRegister reg(reg_id);
|
/art/compiler/utils/arm64/ |
H A D | managed_register_arm64.h | 205 explicit constexpr Arm64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} argument 207 static constexpr Arm64ManagedRegister FromRegId(int reg_id) { argument 208 Arm64ManagedRegister reg(reg_id);
|
/art/compiler/utils/mips/ |
H A D | managed_register_mips.h | 208 explicit constexpr MipsManagedRegister(int reg_id) : ManagedRegister(reg_id) {} argument 210 static constexpr MipsManagedRegister FromRegId(int reg_id) { argument 211 MipsManagedRegister reg(reg_id);
|
/art/compiler/utils/x86/ |
H A D | managed_register_x86.h | 205 explicit constexpr X86ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} argument 207 static constexpr X86ManagedRegister FromRegId(int reg_id) { argument 208 X86ManagedRegister reg(reg_id);
|
/art/compiler/utils/x86_64/ |
H A D | managed_register_x86_64.h | 191 explicit constexpr X86_64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} argument 193 static constexpr X86_64ManagedRegister FromRegId(int reg_id) { argument 194 X86_64ManagedRegister reg(reg_id);
|
/art/compiler/utils/ |
H A D | managed_register.h | 78 explicit constexpr ManagedRegister(int reg_id) : id_(reg_id) { } argument
|
/art/compiler/utils/arm/ |
H A D | managed_register_arm.h | 283 explicit constexpr ArmManagedRegister(int reg_id) : ManagedRegister(reg_id) {} argument 285 static constexpr ArmManagedRegister FromRegId(int reg_id) { argument 286 ArmManagedRegister reg(reg_id);
|
/art/compiler/optimizing/ |
H A D | code_generator_arm.h | 330 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 331 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 332 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 333 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
H A D | code_generator_mips.h | 481 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 482 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 483 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 484 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
H A D | code_generator_mips64.h | 444 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 445 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 446 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 447 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
H A 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;
|
H A D | code_generator_x86_64.h | 305 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 306 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 307 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 308 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
H A D | locations.h | 616 void SetRegisterBit(uint32_t reg_id) { 617 register_mask_ |= (1 << reg_id); 624 bool RegisterContainsObject(uint32_t reg_id) { 625 return RegisterSet::Contains(register_mask_, reg_id);
|
H A D | code_generator.h | 259 virtual size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) = 0; 261 virtual size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) = 0; 263 virtual size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) = 0; 264 virtual size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) = 0;
|
H A D | code_generator_arm64.h | 445 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 446 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 447 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 448 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
H A D | code_generator_arm_vixl.h | 434 size_t SaveCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 435 size_t RestoreCoreRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 436 size_t SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE; 437 size_t RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) OVERRIDE;
|
H A D | code_generator_arm64.cc | 1674 size_t CodeGeneratorARM64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { argument 1675 Register reg = Register(VIXLRegCodeFromART(reg_id), kXRegSize); 1680 size_t CodeGeneratorARM64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { argument 1681 Register reg = Register(VIXLRegCodeFromART(reg_id), kXRegSize); 1686 size_t CodeGeneratorARM64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 1687 FPRegister reg = FPRegister(reg_id, kDRegSize); 1692 size_t CodeGeneratorARM64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 1693 FPRegister reg = FPRegister(reg_id, kDRegSize);
|
H A D | code_generator_mips64.cc | 1637 size_t CodeGeneratorMIPS64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { 1638 __ StoreToOffset(kStoreDoubleword, GpuRegister(reg_id), SP, stack_index); 1642 size_t CodeGeneratorMIPS64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { 1643 __ LoadFromOffset(kLoadDoubleword, GpuRegister(reg_id), SP, stack_index); 1647 size_t CodeGeneratorMIPS64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { 1648 __ StoreFpuToOffset(kStoreDoubleword, FpuRegister(reg_id), SP, stack_index); 1652 size_t CodeGeneratorMIPS64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { 1653 __ LoadFpuFromOffset(kLoadDoubleword, FpuRegister(reg_id), SP, stack_index);
|
H A D | code_generator_x86.cc | 964 size_t CodeGeneratorX86::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { argument 965 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); 969 size_t CodeGeneratorX86::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { argument 970 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); 974 size_t CodeGeneratorX86::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 976 __ movups(Address(ESP, stack_index), XmmRegister(reg_id)); 978 __ movsd(Address(ESP, stack_index), XmmRegister(reg_id)); 983 size_t CodeGeneratorX86::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 985 __ movups(XmmRegister(reg_id), Address(ESP, stack_index)); 987 __ movsd(XmmRegister(reg_id), Addres [all...] |
H A D | code_generator_x86_64.cc | 1159 size_t CodeGeneratorX86_64::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { argument 1160 __ movq(Address(CpuRegister(RSP), stack_index), CpuRegister(reg_id)); 1164 size_t CodeGeneratorX86_64::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { argument 1165 __ movq(CpuRegister(reg_id), Address(CpuRegister(RSP), stack_index)); 1169 size_t CodeGeneratorX86_64::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 1171 __ movups(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id)); 1173 __ movsd(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id)); 1178 size_t CodeGeneratorX86_64::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 1180 __ movups(XmmRegister(reg_id), Address(CpuRegister(RSP), stack_index)); 1182 __ movsd(XmmRegister(reg_id), Addres [all...] |
H A D | code_generator_arm.cc | 1920 size_t CodeGeneratorARM::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { argument 1921 __ StoreToOffset(kStoreWord, static_cast<Register>(reg_id), SP, stack_index); 1925 size_t CodeGeneratorARM::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { argument 1926 __ LoadFromOffset(kLoadWord, static_cast<Register>(reg_id), SP, stack_index); 1930 size_t CodeGeneratorARM::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 1931 __ StoreSToOffset(static_cast<SRegister>(reg_id), SP, stack_index); 1935 size_t CodeGeneratorARM::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { argument 1936 __ LoadSFromOffset(static_cast<SRegister>(reg_id), SP, stack_index);
|
H A D | code_generator_mips.cc | 1813 size_t CodeGeneratorMIPS::SaveCoreRegister(size_t stack_index, uint32_t reg_id) { 1814 __ StoreToOffset(kStoreWord, Register(reg_id), SP, stack_index); 1818 size_t CodeGeneratorMIPS::RestoreCoreRegister(size_t stack_index, uint32_t reg_id) { 1819 __ LoadFromOffset(kLoadWord, Register(reg_id), SP, stack_index); 1823 size_t CodeGeneratorMIPS::SaveFloatingPointRegister(size_t stack_index, uint32_t reg_id) { 1824 __ StoreDToOffset(FRegister(reg_id), SP, stack_index); 1828 size_t CodeGeneratorMIPS::RestoreFloatingPointRegister(size_t stack_index, uint32_t reg_id) { 1829 __ LoadDFromOffset(FRegister(reg_id), SP, stack_index);
|
H A D | code_generator_arm_vixl.cc | 1460 uint32_t reg_id ATTRIBUTE_UNUSED) { 1467 uint32_t reg_id ATTRIBUTE_UNUSED) { 1473 uint32_t reg_id ATTRIBUTE_UNUSED) { 1479 uint32_t reg_id ATTRIBUTE_UNUSED) {
|