Age | Commit message (Expand) | Author | Files | Lines |
2014-12-14 | APInt: udivrem should use machine instructions for single-word APInts | David Majnemer | 1 | -0/+12 |
2014-10-13 | InstCombine: Don't miscompile (x lshr C1) udiv C2 | David Majnemer | 1 | -5/+15 |
2014-10-12 | Modernize old-style static asserts. NFC. | Benjamin Kramer | 1 | -2/+1 |
2014-10-10 | APInt: Unfold return expressions so RVO can work. | Benjamin Kramer | 1 | -10/+28 |
2014-09-11 | typo | Sanjay Patel | 1 | -1/+1 |
2014-04-22 | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 1 | -1/+2 |
2014-04-07 | [C++11] Make use of 'nullptr' in the Support library. | Craig Topper | 1 | -6/+6 |
2014-01-24 | Fix known typos | Alp Toker | 1 | -1/+1 |
2013-12-13 | Remove APInt::extractBit since it is already implemented via operator[]. Chan... | Michael Gottesman | 1 | -8/+0 |
2013-12-13 | [block-freq] Add the APInt method extractBit. | Michael Gottesman | 1 | -0/+8 |
2013-06-01 | APInt: Simplify code. No functionality change. | Benjamin Kramer | 1 | -36/+2 |
2013-05-28 | [APInt] Implement tcDecrement as a counterpart to tcIncrement. This is for us... | Michael Gottesman | 1 | -0/+14 |
2013-05-24 | Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. | Michael J. Spencer | 1 | -5/+5 |
2013-03-20 | Use pre-inc, pre-dec when possible. | Jakub Staszak | 1 | -4/+4 |
2013-02-20 | Move part of APInt implementation from header to cpp file. These methods | Jakub Staszak | 1 | -0/+40 |
2012-12-03 | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 1 | -2/+2 |
2012-09-27 | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru | 1 | -4/+4 |
2012-09-27 | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 1 | -4/+4 |
2012-07-11 | PR13326: Fix a subtle edge case in the udiv -> magic multiply generator. | Benjamin Kramer | 1 | -1/+1 |
2012-06-08 | Fix a crash in APInt::lshr when shiftAmt > BitWidth. | Chad Rosier | 1 | -1/+1 |
2012-03-14 | Move APInt::operator[] inline. | Benjamin Kramer | 1 | -6/+0 |
2012-03-14 | Move APInt::operator! inline, it's small and fuses well with surrounding code... | Benjamin Kramer | 1 | -10/+0 |
2012-03-12 | Inline a trivial helper function. | Benjamin Kramer | 1 | -7/+3 |
2012-03-11 | Replace a hand-coded leading one counting loop with the magic from MathExtras.h. | Benjamin Kramer | 1 | -8/+1 |
2012-03-04 | Replace the hashing functions on APInt and APFloat with overloads of the | Chandler Carruth | 1 | -87/+6 |
2012-02-24 | Fix undefined behavior. | Ahmed Charles | 1 | -1/+1 |
2012-01-27 | Add r149110 back with a fix for when the vector and the int have the same | Rafael Espindola | 1 | -0/+12 |
2011-12-22 | Fix APInt::rotl and APInt::rotr so that they work correctly. Found while wri... | Eli Friedman | 1 | -12/+4 |
2011-12-16 | APInt: update asserts for base-36 | Dylan Noblesmith | 1 | -1/+5 |
2011-12-01 | Fix unreachable return & simplify some branches. | David Blaikie | 1 | -9/+5 |
2011-11-23 | Correctly byte-swap APInts with bit-widths greater than 64. | Richard Smith | 1 | -17/+26 |
2011-10-07 | Fix APInt::operator*= so that it computes the correct result for large intege... | Eli Friedman | 1 | -1/+2 |
2011-09-20 | U is good enough | Douglas Gregor | 1 | -2/+2 |
2011-09-20 | Eliminate sign-comparison warnings in APInt | Douglas Gregor | 1 | -2/+4 |
2011-09-19 | Silence -Wsign-compare warnings from GCC. | Benjamin Kramer | 1 | -2/+2 |
2011-09-14 | Add APInt support for converting to/from hexatridecimal strings | Douglas Gregor | 1 | -12/+19 |
2011-07-18 | Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a... | Jeffrey Yasskin | 1 | -6/+14 |
2011-06-15 | add option for literal formatting to APInt::toString() | Ted Kremenek | 1 | -3/+34 |
2011-05-22 | fix a bug for hosts without round, PR8893. | Chris Lattner | 1 | -1/+1 |
2011-04-15 | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 1 | -1/+1 |
2011-03-27 | Constant folding support for calls to umul.with.overflow(), basically identic... | Frits van Bommel | 1 | -0/+10 |
2011-03-17 | Add an argument to APInt's magic udiv calculation to specify the number of bi... | Benjamin Kramer | 1 | -2/+4 |
2011-02-21 | The signed version of our "magic number" computation for the integer approxim... | Cameron Zwarich | 1 | -1/+1 |
2010-12-07 | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 1 | -74/+68 |
2010-12-04 | APInt: microoptimize a few methods. | Benjamin Kramer | 1 | -4/+0 |
2010-12-01 | PR5207: Rename overloaded APInt methods set(), clear(), flip() to | Jay Foad | 1 | -13/+13 |
2010-11-30 | PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. | Jay Foad | 1 | -6/+3 |
2010-11-18 | Bounds-check APInt's operator[]. | Dan Gohman | 1 | -0/+1 |
2010-10-14 | fix a bug I introduced, no idea how this didn't repro right. | Chris Lattner | 1 | -2/+2 |
2010-10-14 | add uadd_ov/usub_ov to apint, consolidate constant folding | Chris Lattner | 1 | -0/+12 |