Searched refs:Overlaps (Results 1 – 12 of 12) sorted by relevance
27 EXPECT_TRUE(!reg.Overlaps(reg)); in TEST()458 TEST(ArmManagedRegister, Overlaps) { in TEST() argument460 EXPECT_TRUE(reg.Overlaps(ArmManagedRegister::FromCoreRegister(R0))); in TEST()461 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R1))); in TEST()462 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R7))); in TEST()463 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromCoreRegister(R8))); in TEST()464 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S0))); in TEST()465 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S1))); in TEST()466 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S2))); in TEST()467 EXPECT_TRUE(!reg.Overlaps(ArmManagedRegister::FromSRegister(S15))); in TEST()[all …]
25 bool ArmManagedRegister::Overlaps(const ArmManagedRegister& other) const { in Overlaps() function in art::arm::ArmManagedRegister31 return ArmManagedRegister::FromCoreRegister(low).Overlaps(other) || in Overlaps()32 ArmManagedRegister::FromCoreRegister(high).Overlaps(other); in Overlaps()45 return other.Overlaps(*this); in Overlaps()
181 bool Overlaps(const ArmManagedRegister& other) const;
27 EXPECT_TRUE(!reg.Overlaps(reg)); in TEST()254 TEST(X86_64ManagedRegister, Overlaps) { in TEST() argument256 EXPECT_TRUE(reg.Overlaps(X86_64ManagedRegister::FromCpuRegister(RAX))); in TEST()257 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromCpuRegister(RBX))); in TEST()258 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromCpuRegister(RDI))); in TEST()259 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST()260 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM7))); in TEST()261 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromX87Register(ST0))); in TEST()262 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromX87Register(ST7))); in TEST()263 EXPECT_TRUE(reg.Overlaps(X86_64ManagedRegister::FromRegisterPair(EAX_EDX))); in TEST()[all …]
57 bool X86_64ManagedRegister::Overlaps(const X86_64ManagedRegister& other) const { in Overlaps() function in art::x86_64::X86_64ManagedRegister65 return X86_64ManagedRegister::FromCpuRegister(low).Overlaps(other) || in Overlaps()66 X86_64ManagedRegister::FromCpuRegister(high).Overlaps(other); in Overlaps()69 return other.Overlaps(*this); in Overlaps()
147 bool Overlaps(const X86_64ManagedRegister& other) const;
28 EXPECT_TRUE(!reg.Overlaps(reg)); in TEST()255 TEST(X86ManagedRegister, Overlaps) { in TEST() argument257 EXPECT_TRUE(reg.Overlaps(X86ManagedRegister::FromCpuRegister(EAX))); in TEST()258 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromCpuRegister(EBX))); in TEST()259 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromCpuRegister(EDI))); in TEST()260 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST()261 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM7))); in TEST()262 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromX87Register(ST0))); in TEST()263 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromX87Register(ST7))); in TEST()264 EXPECT_TRUE(reg.Overlaps(X86ManagedRegister::FromRegisterPair(EAX_EDX))); in TEST()[all …]
62 bool X86ManagedRegister::Overlaps(const X86ManagedRegister& other) const { in Overlaps() function in art::x86::X86ManagedRegister70 return X86ManagedRegister::FromCpuRegister(low).Overlaps(other) || in Overlaps()71 X86ManagedRegister::FromCpuRegister(high).Overlaps(other); in Overlaps()74 return other.Overlaps(*this); in Overlaps()
160 bool Overlaps(const X86ManagedRegister& other) const;
29 EXPECT_TRUE(!reg.Overlaps(reg)); in TEST()41 EXPECT_TRUE(reg.Overlaps(wreg)); in TEST()51 EXPECT_TRUE(reg.Overlaps(wreg)); in TEST()61 EXPECT_TRUE(reg.Overlaps(wreg)); in TEST()71 EXPECT_TRUE(reg.Overlaps(wreg)); in TEST()81 EXPECT_TRUE(reg.Overlaps(wreg)); in TEST()91 EXPECT_TRUE(reg.Overlaps(wreg)); in TEST()101 EXPECT_TRUE(!reg.Overlaps(wreg)); in TEST()114 EXPECT_TRUE(reg.Overlaps(xreg)); in TEST()124 EXPECT_TRUE(reg.Overlaps(xreg)); in TEST()[all …]
43 bool Arm64ManagedRegister::Overlaps(const Arm64ManagedRegister& other) const { in Overlaps() function in art::arm64::Arm64ManagedRegister
144 bool Overlaps(const Arm64ManagedRegister& other) const;