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

References

unittests/IR/ConstantRangeTest.cpp
 1790   EXPECT_NEVER_OVERFLOWS(Full.unsignedAddMayOverflow(Zero));
 1791   EXPECT_NEVER_OVERFLOWS(Wrap.unsignedAddMayOverflow(Zero));
 1792   EXPECT_NEVER_OVERFLOWS(Zero.unsignedAddMayOverflow(Full));
 1793   EXPECT_NEVER_OVERFLOWS(Zero.unsignedAddMayOverflow(Wrap));
 1804   EXPECT_NEVER_OVERFLOWS(A.unsignedAddMayOverflow(B1));
 1806   EXPECT_NEVER_OVERFLOWS(B1.unsignedAddMayOverflow(A));
 1825   EXPECT_NEVER_OVERFLOWS(Full.unsignedSubMayOverflow(Zero));
 1826   EXPECT_NEVER_OVERFLOWS(Wrap.unsignedSubMayOverflow(Zero));
 1827   EXPECT_NEVER_OVERFLOWS(Max.unsignedSubMayOverflow(Full));
 1828   EXPECT_NEVER_OVERFLOWS(Max.unsignedSubMayOverflow(Wrap));
 1838   EXPECT_NEVER_OVERFLOWS(B.unsignedSubMayOverflow(A));
 1843   EXPECT_NEVER_OVERFLOWS(B1.unsignedSubMayOverflow(A1));
 1859   EXPECT_NEVER_OVERFLOWS(Full.signedAddMayOverflow(Zero));
 1860   EXPECT_NEVER_OVERFLOWS(Wrap.signedAddMayOverflow(Zero));
 1861   EXPECT_NEVER_OVERFLOWS(Zero.signedAddMayOverflow(Full));
 1862   EXPECT_NEVER_OVERFLOWS(Zero.signedAddMayOverflow(Wrap));
 1873   EXPECT_NEVER_OVERFLOWS(A.signedAddMayOverflow(B1));
 1877   EXPECT_NEVER_OVERFLOWS(A.signedAddMayOverflow(B3));
 1887   EXPECT_NEVER_OVERFLOWS(C.signedAddMayOverflow(D1));
 1891   EXPECT_NEVER_OVERFLOWS(C.signedAddMayOverflow(D3));
 1899   EXPECT_NEVER_OVERFLOWS(E.signedAddMayOverflow(E));
 1911   EXPECT_NEVER_OVERFLOWS(Full.signedSubMayOverflow(Zero));
 1912   EXPECT_NEVER_OVERFLOWS(Wrap.signedSubMayOverflow(Zero));
 1923   EXPECT_NEVER_OVERFLOWS(A.signedSubMayOverflow(B1));
 1933   EXPECT_NEVER_OVERFLOWS(C.signedSubMayOverflow(D1));
 1941   EXPECT_NEVER_OVERFLOWS(E.signedSubMayOverflow(E));