| Commit message (Expand) | Author | Age | Files | Lines |
| * | [ConstantRange] Respect destination bitwidth for cast results. | Florian Hahn | 2019-12-27 | 1 | -0/+22 |
| * | [ConstantRange] Add umul_sat()/smul_sat() methods | Roman Lebedev | 2019-11-08 | 1 | -0/+16 |
| * | [ConstantRange] Add `ushl_sat()`/`sshl_sat()` methods. | Roman Lebedev | 2019-11-08 | 1 | -0/+16 |
| * | [ConstantRange] Add `subWithNoWrap()` method | Roman Lebedev | 2019-11-07 | 1 | -0/+28 |
| * | [ConstantRange] TestAddWithNo*WrapExhaustive: check that all overflow means e... | Roman Lebedev | 2019-11-07 | 1 | -0/+13 |
| * | [ConstantRange] makeGuaranteedNoWrapRegion(): `shl` support | Roman Lebedev | 2019-10-20 | 1 | -0/+78 |
| * | [ConstantRange] Optimize nowrap region test, remove redundant tests; NFC | Nikita Popov | 2019-10-20 | 1 | -103/+23 |
| * | [ConstantRange] [NFC] replace addWithNoSignedWrap with addWithNoWrap. | Chen Zheng | 2019-10-08 | 1 | -26/+0 |
| * | [ConstantRange] add helper function addWithNoWrap(). | Chen Zheng | 2019-09-30 | 1 | -0/+256 |
| * | [ConstantRange] Add sdiv() support | Nikita Popov | 2019-06-03 | 1 | -0/+58 |
| * | [ValueTracking][ConstantRange] Distinguish low/high always overflow | Nikita Popov | 2019-05-28 | 1 | -22/+43 |
| * | [ConstantRange] Add srem() support | Nikita Popov | 2019-05-06 | 1 | -8/+91 |
| * | Fix compilation warnings when compiling with GCC 7.3 | Alexandre Ganea | 2019-05-06 | 1 | -0/+1 |
| * | [ConstantRange] Add makeExactNoWrapRegion() | Nikita Popov | 2019-04-28 | 1 | -2/+10 |
| * | [ConstantRange] Add abs() support | Nikita Popov | 2019-04-26 | 1 | -0/+26 |
| * | [ConstantRange] [a, b) udiv a full range is [0, umax(b)). | Florian Hahn | 2019-04-25 | 1 | -0/+10 |
| * | [ConstantRange] Add urem support | Nikita Popov | 2019-04-23 | 1 | -8/+54 |
| * | [ConstantRangeTest] Move helper methods; NFC | Nikita Popov | 2019-04-23 | 1 | -54/+54 |
| * | Revert "[ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC" | Nikita Popov | 2019-04-22 | 1 | -40/+40 |
| * | [ConstantRange] Rename make{Guaranteed -> Exact}NoWrapRegion() NFC | Nikita Popov | 2019-04-22 | 1 | -40/+40 |
| * | [ConstantRange] Add saturating add/sub methods | Nikita Popov | 2019-04-21 | 1 | -0/+94 |
| * | [ConstantRange] Simplify unittests after getSetSize was removed | Fangrui Song | 2019-04-14 | 1 | -28/+9 |
| * | [ConstantRange] Fix unittest after rL358347 | Fangrui Song | 2019-04-14 | 1 | -63/+60 |
| * | [ConstantRange] Disallow NUW | NSW in makeGuaranteedNoWrapRegion() | Nikita Popov | 2019-04-13 | 1 | -106/+0 |
| * | [ConstantRange] Clarify makeGuaranteedNoWrapRegion() guarantees; NFC | Nikita Popov | 2019-04-12 | 1 | -0/+70 |
| * | [ConstantRange] Add unsignedMulMayOverflow() | Nikita Popov | 2019-04-11 | 1 | -0/+12 |
| * | [ConstantRangeTest] Fix typos in test names; NFC | Nikita Popov | 2019-04-11 | 1 | -4/+4 |
| * | [ConstantRange] Add signed/unsigned unionWith() | Nikita Popov | 2019-04-07 | 1 | -0/+11 |
| * | [ConstantRangeTest] Generalize intersection testing code; NFC | Nikita Popov | 2019-04-07 | 1 | -8/+17 |
| * | [ConstantRange] Add unsigned and signed intersection types | Nikita Popov | 2019-04-07 | 1 | -8/+47 |
| * | [ConstantRange] Add isAllNegative() and isAllNonNegative() methods | Nikita Popov | 2019-04-07 | 1 | -15/+52 |
| * | [ConstantRange] Shl considers full-set shifting to last bit position. | Marcello Maggioni | 2019-04-07 | 1 | -0/+6 |
| * | [ConstantRangeTest] Add exhaustive intersectWith() test | Nikita Popov | 2019-03-27 | 1 | -59/+156 |
| * | [ConstantRange] Add isWrappedSet() and isUpperSignWrapped() | Nikita Popov | 2019-03-27 | 1 | -5/+28 |
| * | [ConstantRange] Rename isWrappedSet() to isUpperWrapped() | Nikita Popov | 2019-03-27 | 1 | -5/+5 |
| * | [ConstantRange] Exclude full set from isSignWrappedSet() | Nikita Popov | 2019-03-26 | 1 | -1/+1 |
| * | [ConstantRange] Add getFull() + getEmpty() named constructors; NFC | Nikita Popov | 2019-03-24 | 1 | -3/+3 |
| * | [ConstantRange] Add fromKnownBits() method | Nikita Popov | 2019-03-17 | 1 | -0/+65 |
| * | [ConstantRange] Try to fix compiler warnings; NFC | Nikita Popov | 2019-03-15 | 1 | -8/+6 |
| * | [ConstantRange] Add overflow check helpers | Nikita Popov | 2019-03-15 | 1 | -0/+289 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion. | Tim Shen | 2018-06-26 | 1 | -0/+99 |
| * | [ConstantRange] Support for ashr in ConstantRange computation | Max Kazantsev | 2017-12-18 | 1 | -0/+27 |
| * | [ConstantRange] Support subtraction in makeGuaranteedNoWrapRegion. | Joel Galenson | 2017-12-05 | 1 | -0/+139 |
| * | [ConstantRange] Add another truncate unittest for wrapped set staying a wrapp... | Craig Topper | 2017-06-04 | 1 | -0/+4 |
| * | [ConstantRange] Add a few more truncate unittests. | Craig Topper | 2017-06-04 | 1 | -0/+12 |
| * | [ConstantRange] Add missing result check to the ConstantRange::truncate test. | Craig Topper | 2017-06-04 | 1 | -0/+1 |
| * | [ConstantRange] Fix what appear to be copy and paste mistakes in the unittest. | Craig Topper | 2017-05-15 | 1 | -2/+2 |
| * | [ConstantRange] Fix the early out in ConstantRange::multiply for positive num... | Craig Topper | 2017-05-10 | 1 | -1/+1 |
| * | [ConstantRange] Add test case showing a case where we pick too large of a ran... | Craig Topper | 2017-05-10 | 1 | -0/+5 |