aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Support/APInt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix "the the" and similar typos.Dan Gohman2010-02-101-2/+2
* Make APInt::countLeadingZerosSlowCase() treat the contents of padding bitsJohn McCall2010-02-031-6/+18
* Change errs() to dbgs().David Greene2010-01-051-34/+34
* Set Remainder before Quotient in case Quotient and LHS alias. The newJohn McCall2009-12-241-1/+1
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-201-1/+1
* Remove some unused variables and methods warned about byDuncan Sands2009-09-061-2/+0
* remove the dead std::ostream APInt inserterChris Lattner2009-08-231-8/+2
* Clean up the APInt function getDigit.Erick Tryzelaar2009-08-211-21/+19
* Update error messages for '+'. Fix grammar and make the twoEric Christopher2009-08-211-4/+5
* Fix trailing whitespace and 80-col violation.Eric Christopher2009-08-211-120/+121
* Fix bug with APInt::getBitsNeeded with for base 10 numbers 0-9.Erick Tryzelaar2009-08-211-30/+42
* Allow '+' to appear in APInt strings, and add more unit tests.Erick Tryzelaar2009-08-211-6/+11
* Switch to SmallString::str from SmallString::c_str, and removeDaniel Dunbar2009-08-191-3/+4
* Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef.Daniel Dunbar2009-08-131-17/+22
* Add attempted idiotproofing comment per review.Dale Johannesen2009-08-121-1/+2
* Fix a nondeterministic bug in APInt::roundToDouble;Dale Johannesen2009-08-121-2/+2
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-4/+4
* Switch to raw_ostream.Daniel Dunbar2009-07-131-35/+35
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-4/+5
* Reapply 74494, this time removing the conflicting definition of operator<<Dan Gohman2009-06-301-0/+6
* Temporarily revert r74494. It was causing failures in the unit tests.Bill Wendling2009-06-301-6/+0
* Define an operator<< for APInt to be used with std::ostream.Dan Gohman2009-06-301-0/+6
* 80 column violation.Evan Cheng2009-05-211-1/+1
* Fix whitespacing (space after switch).Mike Stump2009-05-131-6/+5
* Move helper functions for optimizing division by constant into the APIntJay Foad2009-04-301-0/+92
* Fix PR4040: APInt's string constructor is too strictChris Lattner2009-04-251-7/+9
* Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman2009-04-011-3/+3
* Fix comment typo.Duncan Sands2009-03-191-1/+1
* Fix a hashing bug in APInt. A certain pathological testcase (tooStuart Hastings2009-03-131-7/+85
* APInt's countLeadingOnes() was broken for negative i128 values,Torok Edwin2009-01-271-1/+7
* Remove uses of uint32_t in favor of 'unsigned' for better Chris Lattner2009-01-211-193/+193
* Fix typo, sentence fragment.Nick Lewycky2009-01-191-2/+2
* rearrange some code.Chris Lattner2008-10-111-6/+6
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-5/+4
* Move the fast-path (<=i64) cases of various APInt methods inlineChris Lattner2008-08-201-150/+40
* It's not necessary to check if a value is null before delete[].Dan Gohman2008-08-201-1/+1
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-171-95/+98
* remove a dead APInt ctor.Chris Lattner2008-08-171-8/+1
* Fix PR2088. Use modulo linear equation solver to compute loop iterationWojciech Matyjewicz2008-07-201-1/+1
* First step to fix PR2088. Implement routine to compute the Wojciech Matyjewicz2008-06-231-7/+48
* Avoid creating a redundant zero APInt.Dan Gohman2008-06-211-1/+1
* As comments said, for negative value, the arithmetic Zhou Sheng2008-06-051-1/+1
* Suppress -Wshorten-64-to-32 warnings for 64-bit hosts.Evan Cheng2008-05-021-20/+21
* Make several symbols static.Dan Gohman2008-04-101-5/+5
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-251-1/+1
* Add assert for non-hexadecimal radixes.Bill Wendling2008-03-161-0/+4
* Fix a typo. It's causing consumer-typeset to miscompile. Perhaps more.Evan Cheng2008-03-071-1/+1
* Add support to APInt for shift and rotate operations with APIntDan Gohman2008-02-291-0/+27
* Fixed bug in APInt::Profile() where the BitWidth field was not included in theTed Kremenek2008-02-191-0/+2
* Fix a warning about comparison between signed and unsigned,Dan Gohman2008-02-141-1/+1