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

/art/compiler/utils/arm/
H A Dmanaged_register_arm_test.cc27 EXPECT_TRUE(!reg.Overlaps(reg));
458 TEST(ArmManagedRegister, Overlaps) {
460 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0)));
461 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1)));
462 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7)));
463 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8)));
464 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0)));
465 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1)));
466 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2)));
467 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegiste
[all...]
H A Dmanaged_register_arm.cc25 bool ArmManagedRegister::Overlaps(const ArmManagedRegister& other) const { function in class:art::arm::ArmManagedRegister
31 return ArmManagedRegister::FromCoreRegister(low).Overlaps(other) ||
32 ArmManagedRegister::FromCoreRegister(high).Overlaps(other);
45 return other.Overlaps(*this);
H A Dmanaged_register_arm.h180 bool Overlaps(const ArmManagedRegister& other) const;
/art/compiler/utils/arm64/
H A Dmanaged_register_arm64_test.cc28 EXPECT_TRUE(!reg.Overlaps(reg));
40 EXPECT_TRUE(reg.Overlaps(wreg));
50 EXPECT_TRUE(reg.Overlaps(wreg));
60 EXPECT_TRUE(reg.Overlaps(wreg));
70 EXPECT_TRUE(reg.Overlaps(wreg));
80 EXPECT_TRUE(reg.Overlaps(wreg));
90 EXPECT_TRUE(reg.Overlaps(wreg));
100 EXPECT_TRUE(reg.Overlaps(wreg));
113 EXPECT_TRUE(reg.Overlaps(xreg));
123 EXPECT_TRUE(reg.Overlaps(xre
[all...]
H A Dmanaged_register_arm64.cc43 bool Arm64ManagedRegister::Overlaps(const Arm64ManagedRegister& other) const { function in class:art::arm64::Arm64ManagedRegister
H A Dmanaged_register_arm64.h146 bool Overlaps(const Arm64ManagedRegister& other) const;
/art/compiler/utils/x86/
H A Dmanaged_register_x86_test.cc27 EXPECT_TRUE(!reg.Overlaps(reg));
254 TEST(X86ManagedRegister, Overlaps) {
256 EXPECT_TRUE(reg.Overlaps(X86ManagedRegister::FromCpuRegister(EAX)));
257 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromCpuRegister(EBX)));
258 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromCpuRegister(EDI)));
259 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0)));
260 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM7)));
261 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromX87Register(ST0)));
262 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromX87Register(ST7)));
263 EXPECT_TRUE(reg.Overlaps(X86ManagedRegiste
[all...]
H A Dmanaged_register_x86.cc58 bool X86ManagedRegister::Overlaps(const X86ManagedRegister& other) const { function in class:art::x86::X86ManagedRegister
66 return X86ManagedRegister::FromCpuRegister(low).Overlaps(other) ||
67 X86ManagedRegister::FromCpuRegister(high).Overlaps(other);
70 return other.Overlaps(*this);
H A Dmanaged_register_x86.h160 bool Overlaps(const X86ManagedRegister& other) const;
/art/compiler/utils/x86_64/
H A Dmanaged_register_x86_64_test.cc27 EXPECT_TRUE(!reg.Overlaps(reg));
254 TEST(X86_64ManagedRegister, Overlaps) {
256 EXPECT_TRUE(reg.Overlaps(X86_64ManagedRegister::FromCpuRegister(RAX)));
257 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromCpuRegister(RBX)));
258 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromCpuRegister(RDI)));
259 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0)));
260 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM7)));
261 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromX87Register(ST0)));
262 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromX87Register(ST7)));
263 EXPECT_TRUE(reg.Overlaps(X86_64ManagedRegiste
[all...]
H A Dmanaged_register_x86_64.cc57 bool X86_64ManagedRegister::Overlaps(const X86_64ManagedRegister& other) const { function in class:art::x86_64::X86_64ManagedRegister
65 return X86_64ManagedRegister::FromCpuRegister(low).Overlaps(other) ||
66 X86_64ManagedRegister::FromCpuRegister(high).Overlaps(other);
69 return other.Overlaps(*this);
H A Dmanaged_register_x86_64.h147 bool Overlaps(const X86_64ManagedRegister& other) const;
/art/compiler/utils/mips/
H A Dmanaged_register_mips.cc24 bool MipsManagedRegister::Overlaps(const MipsManagedRegister& other) const { function in class:art::mips::MipsManagedRegister
32 return MipsManagedRegister::FromCoreRegister(low).Overlaps(other) ||
33 MipsManagedRegister::FromCoreRegister(high).Overlaps(other);
46 return other.Overlaps(*this);
H A Dmanaged_register_mips.h164 bool Overlaps(const MipsManagedRegister& other) const;

Completed in 124 milliseconds