aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/APInt.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-2/+7
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-7/+8
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-4/+16
* Update to LLVM 3.5a.Stephen Hines2014-04-241-5/+30
* Annotate APInt methods where it's not clear whether they are in place with wa...Benjamin Kramer2013-11-161-29/+35
* APInt: Add a fast case for isAllOnesValue.Benjamin Kramer2013-06-151-2/+6
* Introduce needsCleanup() for APFloat and APInt.Manuel Klimek2013-06-031-1/+4
* [APInt] Implement tcDecrement as a counterpart to tcIncrement. This is for us...Michael Gottesman2013-05-281-0/+3
* clang-formatted APInt.hMichael Gottesman2013-05-241-290/+160
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-6/+6
* Fixed trailing whitespace.Michael Gottesman2013-05-231-5/+5
* Updated the comments of APInt.h to match the llvm style guide and be consiste...Michael Gottesman2013-05-231-379/+590
* Switching -1ULL to UINT64_MAX to fix MSVC warnings. Patch thanks to Peng Cheng!Aaron Ballman2013-02-271-7/+7
* Move the SplatByte helper to APInt and generalize it a bit.Benjamin Kramer2013-02-201-0/+11
* Move part of APInt implementation from header to cpp file. These methodsJakub Staszak2013-02-201-38/+5
* ADT: Correct APInt::getActiveWords for zero valuesMeador Inge2013-02-071-1/+2
* Fix include guards so they exactly match file names.Jakub Staszak2013-01-101-2/+2
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-301-2/+2
* Add extra declarations of hash_value needed to build llvm with xlc 12.1.Rafael Espindola2012-10-311-0/+3
* Stop APInt::shl from generating llvm.trapDerek Schuff2012-10-261-1/+1
* Fix Doxygen issues:Dmitri Gribenko2012-09-131-2/+2
* Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko2012-08-231-10/+10
* APInt: Simplify code.Benjamin Kramer2012-07-291-7/+1
* Remove tabs.Bill Wendling2012-07-181-1/+1
* Move IsSameValue from clang's ASTImporter to be methods on theEric Christopher2012-07-151-0/+12
* Add move semantics to APInt.Benjamin Kramer2012-06-021-0/+23
* fix the quotient returned by sdivrem() for the case when LHS is negative and ...Nuno Lopes2012-05-221-2/+3
* Move APInt::operator[] inline.Benjamin Kramer2012-03-141-1/+5
* Move APInt::operator! inline, it's small and fuses well with surrounding code...Benjamin Kramer2012-03-141-1/+9
* Replace the hashing functions on APInt and APFloat with overloads of theChandler Carruth2012-03-041-6/+5
* Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola2012-01-271-0/+10
* Handle more cases in APInt::getLowBitsSet's fast path.Benjamin Kramer2011-11-281-2/+2
* Add APInt support for converting to/from hexatridecimal stringsDouglas Gregor2011-09-141-5/+5
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-181-4/+16
* add option for literal formatting to APInt::toString()Ted Kremenek2011-06-151-3/+4
* Constant folding support for calls to umul.with.overflow(), basically identic...Frits van Bommel2011-03-271-0/+1
* Add an argument to APInt's magic udiv calculation to specify the number of bi...Benjamin Kramer2011-03-171-1/+1
* Add a getNumSignBits() method to APInt.Cameron Zwarich2011-02-241-0/+6
* add a helper method.Chris Lattner2011-02-131-0/+7
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-8/+6
* APInt: microoptimize a few methods.Benjamin Kramer2010-12-041-6/+9
* Simplify APInt::getAllOnesValue.Benjamin Kramer2010-12-041-8/+3
* PR5207: Rename overloaded APInt methods set(), clear(), flip() toJay Foad2010-12-011-12/+12
* PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.Jay Foad2010-11-301-23/+30
* PR5207: remove unused methods APInt::Emit() and APInt::Read().Jay Foad2010-11-281-6/+0
* PR5207: change APInt::doubleToBits() and APInt::floatToBits() to beJay Foad2010-11-281-16/+6
* Factor code out of APInt to form a isUIntN helper function.Dan Gohman2010-11-031-1/+1
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-141-3/+3
* missed a line :(Chris Lattner2010-10-131-1/+1
* constify these methods.Chris Lattner2010-10-131-4/+4