1. e64a828 [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion. by Tim Shen · 7 years ago
  2. 5cecfe9 [ConstantRange] Support for ashr in ConstantRange computation by Max Kazantsev · 8 years ago
  3. 0e19a2a [ConstantRange] Support subtraction in makeGuaranteedNoWrapRegion. by Joel Galenson · 8 years ago
  4. 843f0af [ConstantRange] Add another truncate unittest for wrapped set staying a wrapped set. by Craig Topper · 8 years ago
  5. 014d3cb [ConstantRange] Add a few more truncate unittests. by Craig Topper · 8 years ago
  6. e6cc2d0 [ConstantRange] Add missing result check to the ConstantRange::truncate test. by Craig Topper · 8 years ago
  7. 66563ce [ConstantRange] Fix what appear to be copy and paste mistakes in the unittest. by Craig Topper · 8 years ago
  8. b97a02c [ConstantRange] Fix the early out in ConstantRange::multiply for positive numbers to really do what the comment says by Craig Topper · 8 years ago
  9. 21adc2d [ConstantRange] Add test case showing a case where we pick too large of a range for multiply after r271020. by Craig Topper · 8 years ago
  10. 119d936 [APInt] Cast more calls to add/sub/mul overflow functions to void. I missed the unittests in r300758. by Craig Topper · 8 years ago
  11. 57ea748 Introduce ConstantRange.addWithNoSignedWrap by Artur Pilipenko · 9 years ago
  12. 53936b8 [ConstantRange] Make getEquivalentICmp smarter by Sanjoy Das · 9 years ago
  13. d300098 Revert r283057 and r283058 by Sanjoy Das · 9 years ago
  14. 4e4cf39 [ConstantRange] Make getEquivalentICmp smarter by Sanjoy Das · 9 years ago
  15. 15c62f9 [ConstantRange] Add an getEquivalentICmp helper by Sanjoy Das · 9 years ago
  16. 45385bf [ConstantRange] Rename test; NFC by Sanjoy Das · 9 years ago
  17. 1d75478 [ConstantRange] Generalize makeGuaranteedNoWrapRegion to work on ranges by Sanjoy Das · 9 years ago
  18. fcd97cc [ConstantRange] Add umin/smin operators by Philip Reames · 9 years ago
  19. e9d736f [ConstantRange] Rename a method and add more doc by Sanjoy Das · 9 years ago
  20. 2779d57 [IR] Add a `makeNoWrapRegion` method to `ConstantRange` by Sanjoy Das · 10 years ago
  21. da5f3a3 [ConstantRange] Split makeICmpRegion in two. by Sanjoy Das · 10 years ago
  22. 4e022da [ConstantRange] Teach multiply to be cleverer about signed ranges. by James Molloy · 10 years ago
  23. b177041 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  24. 19d764f [Modules] Move the ConstantRange class into the IR library. This is by Chandler Carruth · 11 years ago[Renamed (99%) from unittests/Support/ConstantRangeTest.cpp]
  25. d3b64ef make ConstantRange::signExtend() optimal by Nuno Lopes · 12 years ago
  26. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  27. 5a88dda Sort the #include lines for unittest/... by Chandler Carruth · 13 years ago
  28. b42729b make ConstantRange::zeroExtend() optimal by Nuno Lopes · 13 years ago
  29. 7e733ea teach ConstantRange that zero times X is always zero by Nuno Lopes · 13 years ago
  30. 367308f make ConstantRange::getSetSize() properly compute the size of wrapped and full sets. by Nuno Lopes · 13 years ago
  31. 62d7afa add ConstantRange::difference (to perform set difference/relative complement) by Nuno Lopes · 13 years ago
  32. 532516a fix a off-by-one bug in intersectWith(), and add a bunch of tests by Nuno Lopes · 13 years ago
  33. fbb7a73 fix corner case in ConstantRange::intersectWith(). by Nuno Lopes · 13 years ago
  34. e6240e8 Fix the implementation of ConstantRange::sub(ConstantRange). Patch by Xi Wang! by Nick Lewycky · 14 years ago
  35. 40f8f62 PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  36. f2d7b7c Make ConstantRange::makeICmpRegion handle all the edge cases properly. This by Nick Lewycky · 15 years ago
  37. 32cda11 Add a new isSignWrappedSet() method to ConstantRange. by Nick Lewycky · 15 years ago
  38. 7f9ef4b Clean up ConstantRange a bit: by Nick Lewycky · 15 years ago
  39. 9773e45 Add an inverse() method to ConstantRange. by Owen Anderson · 15 years ago
  40. 46e1246 Simplify, now that gtest supports raw_ostream directly. by Daniel Dunbar · 16 years ago
  41. 8211bec Now that googletest can print ConstantRange, use EXPECT_EQ when testing for by Nick Lewycky · 16 years ago
  42. 9c0c3bf Teach googletest to use raw_ostream instead of just std::ostream. by Jeffrey Yasskin · 16 years ago
  43. 32e1eef6 split raw_os_ostream out to its own header and implementation file. This by Chris Lattner · 16 years ago
  44. 2571440 Unbreak unit tests. by Daniel Dunbar · 16 years ago
  45. 8142ce5 convert all the constant range EXPECT_EQ tests to use EXPECT_TRUE since by Chris Lattner · 16 years ago
  46. b714c08 cast signed APInt constructor params to uint64_t to suppress signedness warning by Ryan Flynn · 16 years ago
  47. 7e7dc45 Fix ConstantRange::unionWith. Also make it work a little hard in some cases to by Nick Lewycky · 16 years ago
  48. 3a4a884 Replace intersectWith with maximalIntersectWith. The latter guarantees that by Nick Lewycky · 16 years ago
  49. 780905e Fix an error in ConstantRange::getSignedMax on wrapped ranges. Thanks once by Nick Lewycky · 16 years ago
  50. ff84de7 'i8 full-range' sign extended to i16 should equal [-128, 128) not [-128, 127). by Nick Lewycky · 16 years ago
  51. f1db120 Multiply was very wrong for wrapped ranges. This supplies a half-fix that will by Nick Lewycky · 16 years ago
  52. cf9e07d Fix a bug summing two full sets. The overflow checking doesn't handle sets as by Nick Lewycky · 16 years ago
  53. 956daf0 Implement udiv for ConstantRanges. by Nick Lewycky · 16 years ago
  54. b2dcff4 This is not overly conservative. by Nick Lewycky · 16 years ago
  55. 2ff893f Implement ConstantRange::multiply based on the code in LoopVR. by Nick Lewycky · 16 years ago
  56. 646ca92 Fix handling of max and full set. by Nick Lewycky · 16 years ago
  57. 44b3e8d Break the world's largest unit test down a few logical lines. No semantic by Nick Lewycky · 16 years ago
  58. 38b0644 Revert the part of 75177 that split ConstantRange into two classes, and by Dan Gohman · 16 years ago
  59. a3755d8 Add a ConstantSignedRange class, which does for signed integers by Dan Gohman · 16 years ago