reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/IR/ConstantRangeTest.cpp
 1697                   .getEquivalentICmp(Pred, RHS));
 1698   EXPECT_EQ(Pred, CmpInst::ICMP_ULT);
 1702                   .getEquivalentICmp(Pred, RHS));
 1703   EXPECT_EQ(Pred, CmpInst::ICMP_SLT);
 1707                   .getEquivalentICmp(Pred, RHS));
 1708   EXPECT_EQ(Pred, CmpInst::ICMP_UGE);
 1712                   .getEquivalentICmp(Pred, RHS));
 1713   EXPECT_EQ(Pred, CmpInst::ICMP_SGE);
 1717       ConstantRange(32, /*isFullSet=*/true).getEquivalentICmp(Pred, RHS));
 1718   EXPECT_EQ(Pred, CmpInst::ICMP_UGE);
 1722       ConstantRange(32, /*isFullSet=*/false).getEquivalentICmp(Pred, RHS));
 1723   EXPECT_EQ(Pred, CmpInst::ICMP_ULT);
 1727                    .getEquivalentICmp(Pred, RHS));
 1731                    .getEquivalentICmp(Pred, RHS));
 1735                    .getEquivalentICmp(Pred, RHS));
 1737   EXPECT_TRUE(ConstantRange(APInt(32, 100)).getEquivalentICmp(Pred, RHS));
 1738   EXPECT_EQ(Pred, CmpInst::ICMP_EQ);
 1742       ConstantRange(APInt(32, 100)).inverse().getEquivalentICmp(Pred, RHS));
 1743   EXPECT_EQ(Pred, CmpInst::ICMP_NE);
 1747       ConstantRange(APInt(512, 100)).inverse().getEquivalentICmp(Pred, RHS));
 1748   EXPECT_EQ(Pred, CmpInst::ICMP_NE);
 1755   EXPECT_TRUE(ConstantRange(APInt(32, 0)).getEquivalentICmp(Pred, RHS));
 1756   EXPECT_EQ(Pred, CmpInst::ICMP_EQ);
 1760       ConstantRange(APInt(32, 0)).inverse().getEquivalentICmp(Pred, RHS));
 1761   EXPECT_EQ(Pred, CmpInst::ICMP_NE);
 1764   EXPECT_TRUE(ConstantRange(APInt(32, -1)).getEquivalentICmp(Pred, RHS));
 1765   EXPECT_EQ(Pred, CmpInst::ICMP_EQ);
 1769       ConstantRange(APInt(32, -1)).inverse().getEquivalentICmp(Pred, RHS));
 1770   EXPECT_EQ(Pred, CmpInst::ICMP_NE);