1. b42729b make ConstantRange::zeroExtend() optimal by Nuno Lopes · 13 years ago
  2. 7e733ea teach ConstantRange that zero times X is always zero by Nuno Lopes · 13 years ago
  3. 367308f make ConstantRange::getSetSize() properly compute the size of wrapped and full sets. by Nuno Lopes · 13 years ago
  4. 62d7afa add ConstantRange::difference (to perform set difference/relative complement) by Nuno Lopes · 13 years ago
  5. 532516a fix a off-by-one bug in intersectWith(), and add a bunch of tests by Nuno Lopes · 13 years ago
  6. fbb7a73 fix corner case in ConstantRange::intersectWith(). by Nuno Lopes · 13 years ago
  7. e6240e8 Fix the implementation of ConstantRange::sub(ConstantRange). Patch by Xi Wang! by Nick Lewycky · 14 years ago
  8. 40f8f62 PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  9. f2d7b7c Make ConstantRange::makeICmpRegion handle all the edge cases properly. This by Nick Lewycky · 15 years ago
  10. 32cda11 Add a new isSignWrappedSet() method to ConstantRange. by Nick Lewycky · 15 years ago
  11. 7f9ef4b Clean up ConstantRange a bit: by Nick Lewycky · 15 years ago
  12. 9773e45 Add an inverse() method to ConstantRange. by Owen Anderson · 15 years ago
  13. 46e1246 Simplify, now that gtest supports raw_ostream directly. by Daniel Dunbar · 16 years ago
  14. 8211bec Now that googletest can print ConstantRange, use EXPECT_EQ when testing for by Nick Lewycky · 16 years ago
  15. 9c0c3bf Teach googletest to use raw_ostream instead of just std::ostream. by Jeffrey Yasskin · 16 years ago
  16. 32e1eef split raw_os_ostream out to its own header and implementation file. This by Chris Lattner · 16 years ago
  17. 2571440 Unbreak unit tests. by Daniel Dunbar · 16 years ago
  18. 8142ce5 convert all the constant range EXPECT_EQ tests to use EXPECT_TRUE since by Chris Lattner · 16 years ago
  19. b714c08 cast signed APInt constructor params to uint64_t to suppress signedness warning by Ryan Flynn · 16 years ago
  20. 7e7dc45 Fix ConstantRange::unionWith. Also make it work a little hard in some cases to by Nick Lewycky · 16 years ago
  21. 3a4a884 Replace intersectWith with maximalIntersectWith. The latter guarantees that by Nick Lewycky · 16 years ago
  22. 780905e Fix an error in ConstantRange::getSignedMax on wrapped ranges. Thanks once by Nick Lewycky · 16 years ago
  23. ff84de7 'i8 full-range' sign extended to i16 should equal [-128, 128) not [-128, 127). by Nick Lewycky · 16 years ago
  24. f1db120 Multiply was very wrong for wrapped ranges. This supplies a half-fix that will by Nick Lewycky · 16 years ago
  25. cf9e07d Fix a bug summing two full sets. The overflow checking doesn't handle sets as by Nick Lewycky · 16 years ago
  26. 956daf0 Implement udiv for ConstantRanges. by Nick Lewycky · 16 years ago
  27. b2dcff4 This is not overly conservative. by Nick Lewycky · 16 years ago
  28. 2ff893f Implement ConstantRange::multiply based on the code in LoopVR. by Nick Lewycky · 16 years ago
  29. 646ca92 Fix handling of max and full set. by Nick Lewycky · 16 years ago
  30. 44b3e8d Break the world's largest unit test down a few logical lines. No semantic by Nick Lewycky · 16 years ago
  31. 38b0644 Revert the part of 75177 that split ConstantRange into two classes, and by Dan Gohman · 16 years ago
  32. a3755d8 Add a ConstantSignedRange class, which does for signed integers by Dan Gohman · 16 years ago