| Commit message (Expand) | Author | Age | Files | Lines |
| * | [APInt][PatternMatch] Add 'is non-positive' predicate | Roman Lebedev | 2019-12-03 | 1 | -0/+17 |
| * | [APInt] add wrap support for `setBits` and `getBitsSet` | czhengsz | 2019-11-19 | 1 | -0/+34 |
| * | [APInt] Add saturating truncation methods | Roman Lebedev | 2019-11-08 | 1 | -0/+17 |
| * | [APInt] Introduce APIntOps::GetMostSignificantDifferentBit() | Roman Lebedev | 2019-10-26 | 1 | -0/+71 |
| * | [APInt] Add saturating left-shift ops | Roman Lebedev | 2019-10-25 | 1 | -0/+17 |
| * | [APInt] Add saturating multiply ops | Roman Lebedev | 2019-10-25 | 1 | -0/+18 |
| * | Fix compile-time regression caused by rL371928 | Daniel Sanders | 2019-09-18 | 1 | -0/+85 |
| * | Fix build when both gtest death tests and LLVM_NODISCARD are available. | David Blaikie | 2019-08-05 | 1 | -9/+9 |
| * | [APInt] Introduce clearLowBits() | Roman Lebedev | 2019-07-30 | 1 | -0/+65 |
| * | [APIntTest] multiplicativeInverse(): clarify test | Roman Lebedev | 2019-07-02 | 1 | -4/+7 |
| * | [APInt] Fix getBitsNeeded for INT_MIN values | Dmitry Venikov | 2019-06-29 | 1 | -2/+15 |
| * | Silence gcc warning in testcase [NFC] | Mikael Holmen | 2019-06-28 | 1 | -1/+1 |
| * | [NFC][APInt] Add (exhaustive) test for multiplicativeInverse() | Roman Lebedev | 2019-06-27 | 1 | -0/+17 |
| * | [APInt] Add PR40897 test case | Simon Pilgrim | 2019-06-01 | 1 | -0/+3 |
| * | [APInt] Optimize umul_ov | Fangrui Song | 2019-04-19 | 1 | -0/+36 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [APInt] Add methods for saturated add and sub | Sanjay Patel | 2018-11-20 | 1 | -0/+24 |
| * | [Unittests] Fix returning string in SolveQuadraticEquationWrap | Krzysztof Parzyszek | 2018-08-02 | 1 | -3/+3 |
| * | [SCEV] Properly solve quadratic equations | Krzysztof Parzyszek | 2018-08-02 | 1 | -0/+86 |
| * | [APInt] Keep the original bit width in quotient and remainder | Krzysztof Parzyszek | 2018-07-19 | 1 | -0/+32 |
| * | [APInt] Add helpers for rounding u/sdivs. | Tim Shen | 2018-06-25 | 1 | -0/+67 |
| * | Bring back APInt self-move assignment check for MSVC only | Reid Kleckner | 2018-04-24 | 1 | -0/+32 |
| * | [APInt] Fix extractBits to correctly handle Result.isSingleWord() case. | Tim Shen | 2018-02-16 | 1 | -0/+7 |
| * | [APInt] Add support for dividing or remainder by a uint64_t or int64_t. | Craig Topper | 2017-05-19 | 1 | -0/+58 |
| * | [APInt] Add support for multiplying by a uint64_t. | Craig Topper | 2017-05-08 | 1 | -0/+19 |
| * | [APInt] Remove support for wrapping from APInt::setBits. | Craig Topper | 2017-04-30 | 1 | -15/+15 |
| * | [APInt] Add ashrInPlace method and rewrite ashr to make a copy and then call ... | Craig Topper | 2017-04-24 | 1 | -0/+36 |
| * | [APInt] Make behavior of ashr by BitWidth consistent between single and multi... | Craig Topper | 2017-04-24 | 1 | -1/+1 |
| * | [APInt] In sext single word case, use SignExtend64 and let the APInt construc... | Craig Topper | 2017-04-23 | 1 | -0/+20 |
| * | Revert "[APInt] Add ashrInPlace method and implement ashr using it. Also fix ... | Renato Golin | 2017-04-23 | 1 | -19/+1 |
| * | [APInt] Add ashrInPlace method and implement ashr using it. Also fix a bug in... | Craig Topper | 2017-04-22 | 1 | -1/+19 |
| * | [APInt] Add isSubsetOf method that can check if one APInt is a subset of anot... | Craig Topper | 2017-04-20 | 1 | -0/+29 |
| * | Recommit "[APInt] Add back the asserts that check that the APInt shift method... | Craig Topper | 2017-04-20 | 1 | -2/+2 |
| * | Revert r300811 "[APInt] Add back the asserts that check that the APInt shift ... | Craig Topper | 2017-04-20 | 1 | -2/+2 |
| * | [APInt] Add back the asserts that check that the APInt shift methods aren't c... | Craig Topper | 2017-04-20 | 1 | -2/+2 |
| * | [APInt] Make operator<<= shift in place. Improve the implementation of tcShif... | Craig Topper | 2017-04-18 | 1 | -0/+33 |
| * | [APInt] Merge the multiword code from lshrInPlace and tcShiftRight into a sin... | Craig Topper | 2017-04-17 | 1 | -5/+33 |
| * | [APInt] Remove self move check from move assignment operator | Craig Topper | 2017-04-17 | 1 | -30/+2 |
| * | [APInt] Fix a bug in lshr by a value more than 64 bits above the bit width. | Craig Topper | 2017-04-16 | 1 | -0/+5 |
| * | Remove all allocation and divisions from GreatestCommonDivisor | Richard Smith | 2017-04-13 | 1 | -0/+43 |
| * | [APInt] Move isMask and isShiftedMask out of APIntOps and into the APInt clas... | Craig Topper | 2017-04-03 | 1 | -14/+15 |
| * | [APInt] Add a public typedef for the internal type of APInt use it instead of... | Craig Topper | 2017-04-02 | 1 | -37/+37 |
| * | [APInt] Fix bugs in isShiftedMask to match behavior of the similar function i... | Craig Topper | 2017-03-31 | 1 | -8/+8 |
| * | [APInt] Rewrite getLoBits in a way that will do one less memory allocation in... | Craig Topper | 2017-03-31 | 1 | -0/+18 |
| * | [APInt] Add unittests that demonstrate how very broken APIntOps::isShiftedMas... | Craig Topper | 2017-03-31 | 1 | -0/+25 |
| * | [APInt] Use memset in setAllBits. | Craig Topper | 2017-03-27 | 1 | -0/+38 |
| * | Fix signed/unsigned comparison warnings | Simon Pilgrim | 2017-03-10 | 1 | -11/+11 |
| * | [APInt] Add APInt::insertBits() method to insert an APInt into a larger APInt | Simon Pilgrim | 2017-03-10 | 1 | -0/+53 |
| * | Strip trailing whitespace. | Simon Pilgrim | 2017-03-07 | 1 | -4/+1 |
| * | [APInt] Add rvalue reference support to and, or, xor operations to allow thei... | Craig Topper | 2017-03-07 | 1 | -0/+120 |