Home | History | Annotate | Download | only in Support

Lines Matching refs:lshr

481 TEST_F(ConstantRangeTest, Lshr) {
482 EXPECT_EQ(Full.lshr(Full), Full);
483 EXPECT_EQ(Full.lshr(Empty), Empty);
484 EXPECT_EQ(Full.lshr(One), ConstantRange(APInt(16, 0),
486 EXPECT_EQ(Full.lshr(Some), ConstantRange(APInt(16, 0),
488 EXPECT_EQ(Full.lshr(Wrap), Full);
489 EXPECT_EQ(Empty.lshr(Empty), Empty);
490 EXPECT_EQ(Empty.lshr(One), Empty);
491 EXPECT_EQ(Empty.lshr(Some), Empty);
492 EXPECT_EQ(Empty.lshr(Wrap), Empty);
493 EXPECT_EQ(One.lshr(One), ConstantRange(APInt(16, 0)));
494 EXPECT_EQ(One.lshr(Some), ConstantRange(APInt(16, 0)));
495 EXPECT_EQ(One.lshr(Wrap), ConstantRange(APInt(16, 0), APInt(16, 0xb)));
496 EXPECT_EQ(Some.lshr(Some), ConstantRange(APInt(16, 0),
498 EXPECT_EQ(Some.lshr(Wrap), ConstantRange(APInt(16, 0), APInt(16, 0xaaa)));
499 EXPECT_EQ(Wrap.lshr(Wrap), Full);