summaryrefslogtreecommitdiff
path: root/lib/Support/APInt.cpp
Commit message (Expand)AuthorAge
* U is good enoughDouglas Gregor2011-09-20
* Eliminate sign-comparison warnings in APIntDouglas Gregor2011-09-20
* Silence -Wsign-compare warnings from GCC.Benjamin Kramer2011-09-19
* 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
* fix a bug for hosts without round, PR8893.Chris Lattner2011-05-22
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-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
* The signed version of our "magic number" computation for the integer approxim...Cameron Zwarich2011-02-21
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-07
* APInt: microoptimize a few methods.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
* Bounds-check APInt's operator[].Dan Gohman2010-11-18
* fix a bug I introduced, no idea how this didn't repro right.Chris Lattner2010-10-14
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-14
* constify these methods.Chris Lattner2010-10-13
* add a few operations for signed operations that also Chris Lattner2010-10-13
* stomp some more undefined behavior, PR7775.Chris Lattner2010-08-18
* Don't pass StringRef by reference.Benjamin Kramer2010-07-14
* improve portability to systems that don't have round, patch byChris Lattner2010-05-15
* improve portability to minix, patch by Chris Lattner2010-03-26
* Fix minor style issues.Dan Gohman2010-03-24
* Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-widthJohn McCall2010-02-28
* Fix "the the" and similar typos.Dan Gohman2010-02-10
* Make APInt::countLeadingZerosSlowCase() treat the contents of padding bitsJohn McCall2010-02-03
* Change errs() to dbgs().David Greene2010-01-05
* Set Remainder before Quotient in case Quotient and LHS alias. The newJohn McCall2009-12-24
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-20
* Remove some unused variables and methods warned about byDuncan Sands2009-09-06
* remove the dead std::ostream APInt inserterChris Lattner2009-08-23
* Clean up the APInt function getDigit.Erick Tryzelaar2009-08-21
* Update error messages for '+'. Fix grammar and make the twoEric Christopher2009-08-21
* Fix trailing whitespace and 80-col violation.Eric Christopher2009-08-21
* Fix bug with APInt::getBitsNeeded with for base 10 numbers 0-9.Erick Tryzelaar2009-08-21
* Allow '+' to appear in APInt strings, and add more unit tests.Erick Tryzelaar2009-08-21
* Switch to SmallString::str from SmallString::c_str, and removeDaniel Dunbar2009-08-19
* Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef.Daniel Dunbar2009-08-13
* Add attempted idiotproofing comment per review.Dale Johannesen2009-08-12
* Fix a nondeterministic bug in APInt::roundToDouble;Dale Johannesen2009-08-12
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* Switch to raw_ostream.Daniel Dunbar2009-07-13
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* 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
* 80 column violation.Evan Cheng2009-05-21
* Fix whitespacing (space after switch).Mike Stump2009-05-13