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