Home
last modified time | relevance | path

Searched refs:reg_id (Results 1 – 15 of 15) sorted by relevance

/art/compiler/utils/x86_64/
Dmanaged_register_x86_64.h190 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/
Dmanaged_register_x86.h204 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/
Dmanaged_register.h74 explicit constexpr ManagedRegister(int reg_id) : id_(reg_id) { } in ManagedRegister() argument
/art/compiler/utils/arm64/
Dmanaged_register_arm64.h205 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/
Dmanaged_register_arm.h254 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/
Dlocations.h629 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()
Dcode_generator_x86.h360 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;
Dcode_generator_x86_64.h343 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;
Dcode_generator.h281 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;
Dcode_generator_arm_vixl.h464 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;
Dcode_generator_arm64.h596 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;
Dcode_generator_x86_64.cc1293 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()
Dcode_generator_x86.cc977 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()
Dcode_generator_arm64.cc1385 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()
Dcode_generator_arm_vixl.cc1040 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()