Home | History | Annotate | Download | only in Support

Lines Matching refs:intersectWith

221 TEST_F(ConstantRangeTest, IntersectWith) {
222 EXPECT_EQ(Empty.intersectWith(Full), Empty);
223 EXPECT_EQ(Empty.intersectWith(Empty), Empty);
224 EXPECT_EQ(Empty.intersectWith(One), Empty);
225 EXPECT_EQ(Empty.intersectWith(Some), Empty);
226 EXPECT_EQ(Empty.intersectWith(Wrap), Empty);
227 EXPECT_EQ(Full.intersectWith(Full), Full);
228 EXPECT_EQ(Some.intersectWith(Some), Some);
229 EXPECT_EQ(Some.intersectWith(One), One);
230 EXPECT_EQ(Full.intersectWith(One), One);
231 EXPECT_EQ(Full.intersectWith(Some), Some);
232 EXPECT_EQ(Some.intersectWith(Wrap), Empty);
233 EXPECT_EQ(One.intersectWith(Wrap), Empty);
234 EXPECT_EQ(One.intersectWith(Wrap), Wrap.intersectWith(One));
241 EXPECT_TRUE(LHS.intersectWith(RHS) == LHS);
246 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 2)));
251 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 2), APInt(32, 0)));
256 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 4), APInt(32, 0)));
261 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 5), APInt(32, 1)));
266 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 7), APInt(32, 4)));
271 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 4), APInt(32, 2)));
276 EXPECT_EQ(LHS.intersectWith(RHS), ConstantRange(APInt(32, 15), APInt(32, 0)));