| Commit message (Expand) | Author | Age | Files | Lines |
* | APInt: Add a fast case for isAllOnesValue. | Benjamin Kramer | 2013-06-15 | 1 | -2/+6 |
* | Introduce needsCleanup() for APFloat and APInt. | Manuel Klimek | 2013-06-03 | 1 | -1/+4 |
* | [APInt] Implement tcDecrement as a counterpart to tcIncrement. This is for us... | Michael Gottesman | 2013-05-28 | 1 | -0/+3 |
* | clang-formatted APInt.h | Michael Gottesman | 2013-05-24 | 1 | -290/+160 |
* | Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. | Michael J. Spencer | 2013-05-24 | 1 | -6/+6 |
* | Fixed trailing whitespace. | Michael Gottesman | 2013-05-23 | 1 | -5/+5 |
* | Updated the comments of APInt.h to match the llvm style guide and be consiste... | Michael Gottesman | 2013-05-23 | 1 | -379/+590 |
* | Switching -1ULL to UINT64_MAX to fix MSVC warnings. Patch thanks to Peng Cheng! | Aaron Ballman | 2013-02-27 | 1 | -7/+7 |
* | Move the SplatByte helper to APInt and generalize it a bit. | Benjamin Kramer | 2013-02-20 | 1 | -0/+11 |
* | Move part of APInt implementation from header to cpp file. These methods | Jakub Staszak | 2013-02-20 | 1 | -38/+5 |
* | ADT: Correct APInt::getActiveWords for zero values | Meador Inge | 2013-02-07 | 1 | -1/+2 |
* | Fix include guards so they exactly match file names. | Jakub Staszak | 2013-01-10 | 1 | -2/+2 |
* | Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES. | Chandler Carruth | 2012-11-30 | 1 | -2/+2 |
* | Add extra declarations of hash_value needed to build llvm with xlc 12.1. | Rafael Espindola | 2012-10-31 | 1 | -0/+3 |
* | Stop APInt::shl from generating llvm.trap | Derek Schuff | 2012-10-26 | 1 | -1/+1 |
* | Fix Doxygen issues: | Dmitri Gribenko | 2012-09-13 | 1 | -2/+2 |
* | Fix a bunch of -Wdocumentation warnings. | Dmitri Gribenko | 2012-08-23 | 1 | -10/+10 |
* | APInt: Simplify code. | Benjamin Kramer | 2012-07-29 | 1 | -7/+1 |
* | Remove tabs. | Bill Wendling | 2012-07-18 | 1 | -1/+1 |
* | Move IsSameValue from clang's ASTImporter to be methods on the | Eric Christopher | 2012-07-15 | 1 | -0/+12 |
* | Add move semantics to APInt. | Benjamin Kramer | 2012-06-02 | 1 | -0/+23 |
* | fix the quotient returned by sdivrem() for the case when LHS is negative and ... | Nuno Lopes | 2012-05-22 | 1 | -2/+3 |
* | Move APInt::operator[] inline. | Benjamin Kramer | 2012-03-14 | 1 | -1/+5 |
* | Move APInt::operator! inline, it's small and fuses well with surrounding code... | Benjamin Kramer | 2012-03-14 | 1 | -1/+9 |
* | Replace the hashing functions on APInt and APFloat with overloads of the | Chandler Carruth | 2012-03-04 | 1 | -6/+5 |
* | Add r149110 back with a fix for when the vector and the int have the same | Rafael Espindola | 2012-01-27 | 1 | -0/+10 |
* | Handle more cases in APInt::getLowBitsSet's fast path. | Benjamin Kramer | 2011-11-28 | 1 | -2/+2 |
* | Add APInt support for converting to/from hexatridecimal strings | Douglas Gregor | 2011-09-14 | 1 | -5/+5 |
* | Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a... | Jeffrey Yasskin | 2011-07-18 | 1 | -4/+16 |
* | add option for literal formatting to APInt::toString() | Ted Kremenek | 2011-06-15 | 1 | -3/+4 |
* | Constant folding support for calls to umul.with.overflow(), basically identic... | Frits van Bommel | 2011-03-27 | 1 | -0/+1 |
* | Add an argument to APInt's magic udiv calculation to specify the number of bi... | Benjamin Kramer | 2011-03-17 | 1 | -1/+1 |
* | Add a getNumSignBits() method to APInt. | Cameron Zwarich | 2011-02-24 | 1 | -0/+6 |
* | add a helper method. | Chris Lattner | 2011-02-13 | 1 | -0/+7 |
* | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -8/+6 |
* | APInt: microoptimize a few methods. | Benjamin Kramer | 2010-12-04 | 1 | -6/+9 |
* | Simplify APInt::getAllOnesValue. | Benjamin Kramer | 2010-12-04 | 1 | -8/+3 |
* | PR5207: Rename overloaded APInt methods set(), clear(), flip() to | Jay Foad | 2010-12-01 | 1 | -12/+12 |
* | PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. | Jay Foad | 2010-11-30 | 1 | -23/+30 |
* | PR5207: remove unused methods APInt::Emit() and APInt::Read(). | Jay Foad | 2010-11-28 | 1 | -6/+0 |
* | PR5207: change APInt::doubleToBits() and APInt::floatToBits() to be | Jay Foad | 2010-11-28 | 1 | -16/+6 |
* | Factor code out of APInt to form a isUIntN helper function. | Dan Gohman | 2010-11-03 | 1 | -1/+1 |
* | add uadd_ov/usub_ov to apint, consolidate constant folding | Chris Lattner | 2010-10-14 | 1 | -3/+3 |
* | missed a line :( | Chris Lattner | 2010-10-13 | 1 | -1/+1 |
* | constify these methods. | Chris Lattner | 2010-10-13 | 1 | -4/+4 |
* | add a few operations for signed operations that also | Chris Lattner | 2010-10-13 | 1 | -11/+23 |
* | Use getAllOnesValue, saves a copy and looks better. | Benjamin Kramer | 2010-08-13 | 1 | -2/+2 |
* | Don't pass StringRef by reference. | Benjamin Kramer | 2010-07-14 | 1 | -3/+3 |
* | Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience. | Dan Gohman | 2010-04-08 | 1 | -0/+64 |
* | Add an override to StringRef::getAsInteger which parses into an APInt. | John McCall | 2010-02-28 | 1 | -0/+25 |