summaryrefslogtreecommitdiff
path: root/lib/Support/APInt.cpp
Commit message (Expand)AuthorAge
* Suppress -Wshorten-64-to-32 warnings for 64-bit hosts.Evan Cheng2008-05-02
* Make several symbols static.Dan Gohman2008-04-10
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-25
* Add assert for non-hexadecimal radixes.Bill Wendling2008-03-16
* Fix a typo. It's causing consumer-typeset to miscompile. Perhaps more.Evan Cheng2008-03-07
* Add support to APInt for shift and rotate operations with APIntDan Gohman2008-02-29
* Fixed bug in APInt::Profile() where the BitWidth field was not included in theTed Kremenek2008-02-19
* Fix a warning about comparison between signed and unsigned,Dan Gohman2008-02-14
* Add countTrailingOnes member functions to APInt.Dan Gohman2008-02-13
* Added FoldingSet style 'profiling' support for APInt.Ted Kremenek2008-01-19
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this caseAnton Korobeynikov2007-12-24
* Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting theReid Spencer2007-12-11
* Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.Chris Lattner2007-11-23
* Fix APInt::countTrailingZeros to return BitWidth if the input is zero instead...Chris Lattner2007-11-23
* Don't attempt to mask no bitsNeil Booth2007-10-12
* Add a new function tcExtract for extracting a bignum from anNeil Booth2007-10-08
* Fix and clarify some comments.Neil Booth2007-10-06
* Generalize tcFullMultiply so that the operands can be of differingNeil Booth2007-10-06
* Change APFloat::convertFromInteger to take the incomingDale Johannesen2007-09-21
* Do not hide APInt::dump() inside #ifndef NDEBUG.Devang Patel2007-09-17
* Remove the assumption that FP's are either float orDale Johannesen2007-09-14
* rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned()Chris Lattner2007-08-23
* initial checkin of Neil's APFloat work.Chris Lattner2007-08-20
* This adds a bunch of static functions that implement unsignedChris Lattner2007-08-16
* Fix an assertion introduced by my last change to the toString method. WeReid Spencer2007-05-19
* Get rid of leading zeros in the output of toString.Reid Spencer2007-05-17
* For lshr by 0 bits, just return *this as a short cut. This also preventsReid Spencer2007-05-17
* Fix a bug in the "fromString" method where radix 2,8 and 16 values wereReid Spencer2007-05-16
* Make the results for the rotate functions correct when rotateAmt == 0.Reid Spencer2007-05-14
* Add some things needed by the llvm-gcc version supporting bit accurate integerReid Spencer2007-05-13
* Fix shl to produce the correct result when the bitwidth is > 64 and theReid Spencer2007-05-12
* silence some annoying gcc 4.3 warningsChris Lattner2007-05-03
* We want the number of bits needed, not the power of 2.Reid Spencer2007-04-14
* Implement a getBitsNeeded method to determine how many bits are needed toReid Spencer2007-04-13
* Fix an approximate calculation in an assertion not to give false negatives.Reid Spencer2007-04-11
* Fix a bug in getAllOnesValue() which brokeZhou Sheng2007-03-21
* Fix (and simplify) 48-bit byte swap.Jeff Cohen2007-03-20
* Fix coding standards violation.Reid Spencer2007-03-19
* Implement extension of sign bits for negative values in the uint64_tReid Spencer2007-03-19
* Revert the last patch as it violates the conditions of sext/zext.Reid Spencer2007-03-12
* For APInt::z/sext(width), if width == BitWidth, just return *this.Zhou Sheng2007-03-12
* Unbreak VC++ build.Jeff Cohen2007-03-05
* Fix ashr for bitwidths > 64. This is now validated up to 1024 bits.Reid Spencer2007-03-02
* Use a better algorithm for rounding sqrt results. Change the FIXME aboutReid Spencer2007-03-02
* Add a FIXMEReid Spencer2007-03-02
* Fix a problem where shifting by 64-bits leads to incorrect results on PPCReid Spencer2007-03-02
* Combine two lines that can be.Reid Spencer2007-03-01
* Make the static table of results in sqrt const.Reid Spencer2007-03-01
* Add methods for bit width modification: sextOrTrunc, zextOrTrunc.Reid Spencer2007-03-01