summaryrefslogtreecommitdiff
path: root/include/llvm/ADT/APInt.h
Commit message (Expand)AuthorAge
* Add extra declarations of hash_value needed to build llvm with xlc 12.1.Rafael Espindola2012-10-31
* Stop APInt::shl from generating llvm.trapDerek Schuff2012-10-26
* Fix Doxygen issues:Dmitri Gribenko2012-09-13
* Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko2012-08-23
* APInt: Simplify code.Benjamin Kramer2012-07-29
* Remove tabs.Bill Wendling2012-07-18
* Move IsSameValue from clang's ASTImporter to be methods on theEric Christopher2012-07-15
* Add move semantics to APInt.Benjamin Kramer2012-06-02
* fix the quotient returned by sdivrem() for the case when LHS is negative and ...Nuno Lopes2012-05-22
* Move APInt::operator[] inline.Benjamin Kramer2012-03-14
* Move APInt::operator! inline, it's small and fuses well with surrounding code...Benjamin Kramer2012-03-14
* Replace the hashing functions on APInt and APFloat with overloads of theChandler Carruth2012-03-04
* Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola2012-01-27
* Handle more cases in APInt::getLowBitsSet's fast path.Benjamin Kramer2011-11-28
* Add APInt support for converting to/from hexatridecimal stringsDouglas Gregor2011-09-14
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-18
* add option for literal formatting to APInt::toString()Ted Kremenek2011-06-15
* Constant folding support for calls to umul.with.overflow(), basically identic...Frits van Bommel2011-03-27
* Add an argument to APInt's magic udiv calculation to specify the number of bi...Benjamin Kramer2011-03-17
* Add a getNumSignBits() method to APInt.Cameron Zwarich2011-02-24
* add a helper method.Chris Lattner2011-02-13
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-07
* APInt: microoptimize a few methods.Benjamin Kramer2010-12-04
* Simplify APInt::getAllOnesValue.Benjamin Kramer2010-12-04
* PR5207: Rename overloaded APInt methods set(), clear(), flip() toJay Foad2010-12-01
* PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.Jay Foad2010-11-30
* PR5207: remove unused methods APInt::Emit() and APInt::Read().Jay Foad2010-11-28
* PR5207: change APInt::doubleToBits() and APInt::floatToBits() to beJay Foad2010-11-28
* Factor code out of APInt to form a isUIntN helper function.Dan Gohman2010-11-03
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-14
* missed a line :(Chris Lattner2010-10-13
* constify these methods.Chris Lattner2010-10-13
* add a few operations for signed operations that also Chris Lattner2010-10-13
* Use getAllOnesValue, saves a copy and looks better.Benjamin Kramer2010-08-13
* Don't pass StringRef by reference.Benjamin Kramer2010-07-14
* Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience.Dan Gohman2010-04-08
* Add an override to StringRef::getAsInteger which parses into an APInt.John McCall2010-02-28
* Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-widthJohn McCall2010-02-28
* Add a ceilLogBase2 function to APInt.Dan Gohman2009-10-13
* remove the dead std::ostream APInt inserterChris Lattner2009-08-23
* Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef.Daniel Dunbar2009-08-13
* Reapply 74494, this time removing the conflicting definition of operator<<Dan Gohman2009-06-30
* Temporarily revert r74494. It was causing failures in the unit tests.Bill Wendling2009-06-30
* Define an operator<< for APInt to be used with std::ostream.Dan Gohman2009-06-30
* Move helper functions for optimizing division by constant into the APIntJay Foad2009-04-30
* Add a static APInt::getNumWordsDouglas Gregor2009-04-13
* Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman2009-04-01
* Fixed lint errors:Misha Brukman2009-02-20
* These function return 'void'. Don't have 'return' return anything.Bill Wendling2009-02-09
* eliminate use of uint32_t to improve compatibility with cygwinChris Lattner2009-01-20