Searched refs:RegisterPair (Results 1 - 14 of 14) sorted by relevance

/art/compiler/utils/x86/
H A Dmanaged_register_x86.h29 enum RegisterPair { enum in namespace:art::x86
45 std::ostream& operator<<(std::ostream& os, const RegisterPair& reg);
67 // [S..P[ register pairs (enum RegisterPair)
86 // (enum RegisterPair).
125 RegisterPair AsRegisterPair() const {
127 return static_cast<RegisterPair>(id_ -
177 static X86ManagedRegister FromRegisterPair(RegisterPair r) {
H A Dmanaged_register_x86.cc25 // This list must be kept in sync with the RegisterPair enum.
41 RegisterPair reg; // Used to verify that the enum is in sync.
53 std::ostream& operator<<(std::ostream& os, const RegisterPair& reg) {
H A Dmanaged_register_x86_test.cc116 TEST(X86ManagedRegister, RegisterPair) {
/art/compiler/utils/arm/
H A Dmanaged_register_arm.h28 enum RegisterPair { enum in namespace:art::arm
38 std::ostream& operator<<(std::ostream& os, const RegisterPair& reg);
61 // [D..P[ core register pairs (enum RegisterPair)
80 // pair of core ARM registers (enum RegisterPair). A single register is either a
114 RegisterPair AsRegisterPair() const {
120 return static_cast<RegisterPair>(reg_low / 2);
199 static ArmManagedRegister FromRegisterPair(RegisterPair r) {
205 // Return a RegisterPair consisting of Register r_low and r_low + 1.
212 return FromRegisterPair(static_cast<RegisterPair>(r));
H A Dmanaged_register_arm.cc97 std::ostream& operator<<(std::ostream& os, const RegisterPair& r) {
/art/compiler/utils/mips/
H A Dmanaged_register_mips.h27 enum RegisterPair { enum in namespace:art::mips
44 std::ostream& operator<<(std::ostream& os, const RegisterPair& reg);
67 // [D..P[ core register pairs (enum RegisterPair)
84 // FP register (enum DRegister), or a pair of core registers (enum RegisterPair).
181 static MipsManagedRegister FromRegisterPair(RegisterPair r) {
H A Dmanaged_register_mips.cc97 std::ostream& operator<<(std::ostream& os, const RegisterPair& reg) {
/art/compiler/utils/x86_64/
H A Dmanaged_register_x86_64.h29 enum RegisterPair { enum in namespace:art::x86_64
44 std::ostream& operator<<(std::ostream& os, const RegisterPair& reg);
66 // [S..P[ register pairs (enum RegisterPair)
85 // (enum RegisterPair).
163 static X86_64ManagedRegister FromRegisterPair(RegisterPair r) {
H A Dmanaged_register_x86_64.cc25 // This list must be kept in sync with the RegisterPair enum.
40 RegisterPair reg; // Used to verify that the enum is in sync.
52 std::ostream& operator<<(std::ostream& os, const RegisterPair& reg) {
H A Dmanaged_register_x86_64_test.cc116 TEST(X86_64ManagedRegister, RegisterPair) {
/art/compiler/optimizing/
H A Dcode_generator_arm.h33 static constexpr RegisterPair kParameterCorePairRegisters[] = { R1_R2, R2_R3 };
41 RegisterPair GetRegisterPairAt(size_t argument_index) {
H A Dcode_generator_x86.h33 static constexpr RegisterPair kParameterCorePairRegisters[] = { ECX_EDX, EDX_EBX };
41 RegisterPair GetRegisterPairAt(size_t argument_index) {
H A Dcode_generator_arm.cc181 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(reg));
187 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i));
209 ArmManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i));
H A Dcode_generator_x86.cc163 X86ManagedRegister::FromRegisterPair(static_cast<RegisterPair>(reg));
169 X86ManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i));
192 X86ManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i));

Completed in 124 milliseconds