mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Add an inverse() method to ConstantRange.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110504 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -33,6 +33,7 @@ ConstantRange ConstantRangeTest::Wrap(APInt(16, 0xaaa), APInt(16, 0xa));
|
||||
TEST_F(ConstantRangeTest, Basics) {
|
||||
EXPECT_TRUE(Full.isFullSet());
|
||||
EXPECT_FALSE(Full.isEmptySet());
|
||||
EXPECT_TRUE(Full.inverse().isEmptySet());
|
||||
EXPECT_FALSE(Full.isWrappedSet());
|
||||
EXPECT_TRUE(Full.contains(APInt(16, 0x0)));
|
||||
EXPECT_TRUE(Full.contains(APInt(16, 0x9)));
|
||||
@@ -42,6 +43,7 @@ TEST_F(ConstantRangeTest, Basics) {
|
||||
|
||||
EXPECT_FALSE(Empty.isFullSet());
|
||||
EXPECT_TRUE(Empty.isEmptySet());
|
||||
EXPECT_TRUE(Empty.inverse().isFullSet());
|
||||
EXPECT_FALSE(Empty.isWrappedSet());
|
||||
EXPECT_FALSE(Empty.contains(APInt(16, 0x0)));
|
||||
EXPECT_FALSE(Empty.contains(APInt(16, 0x9)));
|
||||
@@ -57,6 +59,7 @@ TEST_F(ConstantRangeTest, Basics) {
|
||||
EXPECT_TRUE(One.contains(APInt(16, 0xa)));
|
||||
EXPECT_FALSE(One.contains(APInt(16, 0xaa9)));
|
||||
EXPECT_FALSE(One.contains(APInt(16, 0xaaa)));
|
||||
EXPECT_FALSE(One.inverse().contains(APInt(16, 0xa)));
|
||||
|
||||
EXPECT_FALSE(Some.isFullSet());
|
||||
EXPECT_FALSE(Some.isEmptySet());
|
||||
|
Reference in New Issue
Block a user