Searched refs:reg_id (Results 1 - 23 of 23) sorted by relevance

/art/compiler/utils/mips64/
H A Dmanaged_register_mips64.h143 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 Dmanaged_register_arm64.h205 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 Dmanaged_register_mips.h208 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 Dmanaged_register_x86.h205 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 Dmanaged_register_x86_64.h191 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 Dmanaged_register.h78 explicit constexpr ManagedRegister(int reg_id) : id_(reg_id) { } argument
/art/compiler/utils/arm/
H A Dmanaged_register_arm.h283 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 Dcode_generator_arm.h330 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 Dcode_generator_mips.h481 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 Dcode_generator_mips64.h444 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 Dcode_generator_x86.h327 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 Dcode_generator_x86_64.h305 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 Dlocations.h616 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 Dcode_generator.h259 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 Dcode_generator_arm64.h445 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 Dcode_generator_arm_vixl.h434 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 Dcode_generator_arm64.cc1674 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 Dcode_generator_mips64.cc1637 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 Dcode_generator_x86.cc964 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 Dcode_generator_x86_64.cc1159 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 Dcode_generator_arm.cc1920 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 Dcode_generator_mips.cc1813 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 Dcode_generator_arm_vixl.cc1460 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) {

Completed in 216 milliseconds