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