summaryrefslogtreecommitdiff
path: root/include/llvm/ADT/APInt.h
Commit message (Expand)AuthorAge
* 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
* Removed trailing whitespace.Misha Brukman2009-01-09
* Fix isIntN to work with APInts > 64 bits. This method is onlyChris Lattner2008-12-02
* Fix bogus assertion using getSExtValue for legitimate values, like -1 in Eli Friedman2008-12-01
* random cleanupChris Lattner2008-10-11
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-23
* remove redundant includeChris Lattner2008-08-21
* Fix the build with gcc 4.3 as the host, patch by Zhongxing Xu!Chris Lattner2008-08-21
* Fix build on GCC 4.3.Nick Lewycky2008-08-21
* Move the fast-path (<=i64) cases of various APInt methods inlineChris Lattner2008-08-20
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-17
* remove a dead APInt ctor.Chris Lattner2008-08-17
* Correct a comment.Duncan Sands2008-07-10
* First step to fix PR2088. Implement routine to compute the Wojciech Matyjewicz2008-06-23
* Remove some DAG combiner assumptions about sizesDuncan Sands2008-06-09