2008-07-20 |
Wojciech Matyjewicz | Fix PR2088. Use modulo linear equation solver to comput... |
blob | commitdiff | raw |
2008-06-23 |
Wojciech Matyjewicz | First step to fix PR2088. Implement routine to compute the |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Avoid creating a redundant zero APInt. |
blob | commitdiff | raw | diff to current |
2008-06-05 |
Zhou Sheng | As comments said, for negative value, the arithmetic |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Evan Cheng | Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. |
blob | commitdiff | raw | diff to current |
2008-04-10 |
Dan Gohman | Make several symbols static. |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Dan Gohman | A quick nm audit turned up several fixed tables and... |
blob | commitdiff | raw | diff to current |
2008-03-16 |
Bill Wendling | Add assert for non-hexadecimal radixes. |
blob | commitdiff | raw | diff to current |
2008-03-07 |
Evan Cheng | Fix a typo. It's causing consumer-typeset to miscompile... |
blob | commitdiff | raw | diff to current |
2008-02-29 |
Dan Gohman | Add support to APInt for shift and rotate operations... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Ted Kremenek | Fixed bug in APInt::Profile() where the BitWidth field... |
blob | commitdiff | raw | diff to current |
2008-02-14 |
Dan Gohman | Fix a warning about comparison between signed and unsigned, |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Dan Gohman | Add countTrailingOnes member functions to APInt. |
blob | commitdiff | raw | diff to current |
2008-01-19 |
Ted Kremenek | Added FoldingSet style 'profiling' support for APInt. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-24 |
Anton Korobeynikov | Cygwin defines uint32_t as unsigned long. Unbreak call... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Reid Spencer | Don't have APInt.cpp depend upon DerivedTypes.h. This... |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Chris Lattner | Fix PR1816, by correcting the broken definition of... |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Chris Lattner | Fix APInt::countTrailingZeros to return BitWidth if... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Neil Booth | Don't attempt to mask no bits |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Neil Booth | Add a new function tcExtract for extracting a bignum... |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Neil Booth | Fix and clarify some comments. |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Neil Booth | Generalize tcFullMultiply so that the operands can... |
blob | commitdiff | raw | diff to current |
2007-09-21 |
Dale Johannesen | Change APFloat::convertFromInteger to take the incoming |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Devang Patel | Do not hide APInt::dump() inside #ifndef NDEBUG. |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
blob | commitdiff | raw | diff to current |
2007-08-23 |
Chris Lattner | rename APInt::toString -> toStringUnsigned for symmetry... |
blob | commitdiff | raw | diff to current |
2007-08-20 |
Chris Lattner | initial checkin of Neil's APFloat work. |
blob | commitdiff | raw | diff to current |
2007-08-16 |
Chris Lattner | This adds a bunch of static functions that implement... |
blob | commitdiff | raw | diff to current |
2007-05-19 |
Reid Spencer | Fix an assertion introduced by my last change to the... |
blob | commitdiff | raw | diff to current |
2007-05-17 |
Reid Spencer | Get rid of leading zeros in the output of toString. |
blob | commitdiff | raw | diff to current |
2007-05-17 |
Reid Spencer | For lshr by 0 bits, just return *this as a short cut... |
blob | commitdiff | raw | diff to current |
2007-05-16 |
Reid Spencer | Fix a bug in the "fromString" method where radix 2... |
blob | commitdiff | raw | diff to current |
2007-05-14 |
Reid Spencer | Make the results for the rotate functions correct when... |
blob | commitdiff | raw | diff to current |
2007-05-13 |
Reid Spencer | Add some things needed by the llvm-gcc version supporti... |
blob | commitdiff | raw | diff to current |
2007-05-12 |
Reid Spencer | Fix shl to produce the correct result when the bitwidth... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Chris Lattner | silence some annoying gcc 4.3 warnings |
blob | commitdiff | raw | diff to current |
2007-04-14 |
Reid Spencer | We want the number of bits needed, not the power of 2. |
blob | commitdiff | raw | diff to current |
2007-04-13 |
Reid Spencer | Implement a getBitsNeeded method to determine how many... |
blob | commitdiff | raw | diff to current |
2007-04-11 |
Reid Spencer | Fix an approximate calculation in an assertion not... |
blob | commitdiff | raw | diff to current |
2007-03-21 |
Zhou Sheng | Fix a bug in getAllOnesValue() which broke |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Jeff Cohen | Fix (and simplify) 48-bit byte swap. |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Reid Spencer | Fix coding standards violation. |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Reid Spencer | Implement extension of sign bits for negative values... |
blob | commitdiff | raw | diff to current |
2007-03-12 |
Reid Spencer | Revert the last patch as it violates the conditions... |
blob | commitdiff | raw | diff to current |
2007-03-12 |
Zhou Sheng | For APInt::z/sext(width), if width == BitWidth, just... |
blob | commitdiff | raw | diff to current |
2007-03-05 |
Jeff Cohen | Unbreak VC++ build. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Fix ashr for bitwidths > 64. This is now validated... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Use a better algorithm for rounding sqrt results. Chang... |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Add a FIXME |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Fix a problem where shifting by 64-bits leads to incorr... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Combine two lines that can be. |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Make the static table of results in sqrt const. |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Add methods for bit width modification: sextOrTrunc... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Use a real table in sqrt to shorten and quicken the... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Add a square root function. |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Reid Spencer | Make the trunc/sext/zext methods return APInt& so that... |
blob | commitdiff | raw | diff to current |
2007-02-28 |
Reid Spencer | Fix a bug in RoundDoubleToAPInt where it would force... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Join two lines that can be joined. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Implement countLeadingOnes() and getMinSignedBits(... |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Improve APInt interface: |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Conform to single person attribution in file comment. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | 1. Fix three serious bugs in the comparison code. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Get rid of extraneous // in file comment. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Simplify and document RoundDoubleToAPInt. |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Reid Spencer | 1. Make sure all delete operators of arrays use the... |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Reid Spencer | Implement the getHashValue method. |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Reid Spencer | Re-enable this. The header was committed. |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Chris Lattner | another missing header :( :( :( |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Reid Spencer | 1. Remove redundant calls to clearUsedBits(). |
blob | commitdiff | raw | diff to current |
2007-02-26 |
Reid Spencer | Rewrite lshr to not do bit by bit copy but to copy... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Reid Spencer | Fix sext operation. Shifting by zero would leave an... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Reid Spencer | 1. Fix the flip() method to correctly flip all words... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Reid Spencer | 1. Provide more detail in file comment. |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Reid Spencer | Allow this to compile now that the header file is check... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Chris Lattner | this doesn't compile, disable it |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Reid Spencer | Clean up lshr and ashr to coding standards. |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Reid Spencer | Whoops, last word with bits in large shift left wasn... |
blob | commitdiff | raw | diff to current |
2007-02-25 |
Reid Spencer | Fix the > 64 bits case for left shift. |
blob | commitdiff | raw | diff to current |
2007-02-24 |
Reid Spencer | Fix the remainder shifting in KnuthDiv. |
blob | commitdiff | raw | diff to current |
2007-02-24 |
Reid Spencer | 1. Fix a bug in fromString for the <= 64bits case |
blob | commitdiff | raw | diff to current |
2007-02-24 |
Reid Spencer | 1. Fix last bug in KnuthDiv. All divide tests pass... |
blob | commitdiff | raw | diff to current |
2007-02-24 |
Reid Spencer | 1. Make internal functions take const arguments where... |
blob | commitdiff | raw | diff to current |
2007-02-23 |
Reid Spencer | 1. Fix a carry out problem in add if destination and... |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Reid Spencer | When converting from 64 to 32-bits, use the actual... |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Reid Spencer | Fix countLeadingZeros in the case that the bitwidth... |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Reid Spencer | Reorganize some code to make it clearer, avoid a few... |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Reid Spencer | Fix the carry in addition. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Reid Spencer | 1. Add a dump() method for faster debugging. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Reid Spencer | Fix countLeadingZeros to actually return the correct... |
blob | commitdiff | raw | diff to current |
2007-02-20 |
Reid Spencer | Make long addition and subtraction work. Speed things... |
blob | commitdiff | raw | diff to current |
2007-02-20 |
Reid Spencer | Clean up variable names in operator*. |
blob | commitdiff | raw | diff to current |
2007-02-20 |
Reid Spencer | Use INFINITY macro from math.h instead of constructing... |
blob | commitdiff | raw | diff to current |
2007-02-20 |
Reid Spencer | First version that can process arith.cpp test case... |
blob | commitdiff | raw | diff to current |
2007-02-18 |
Reid Spencer | 1. Fix some indentation and variable names in the get... |
blob | commitdiff | raw | diff to current |
2007-02-18 |
Reid Spencer | 1. Use APINT_WORD_SIZE instead of sizeof(uint64_t) |
blob | commitdiff | raw | diff to current |
2007-02-18 |
Reid Spencer | 1. Remove dead code (lshift function). |
blob | commitdiff | raw | diff to current |
2007-02-18 |
Reid Spencer | Make add_1 exit early if carry is 0. |
blob | commitdiff | raw | diff to current |
2007-02-18 |
Reid Spencer | Implement signed output for toString. |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Reid Spencer | Fix some bugs in division logic. |
blob | commitdiff | raw | diff to current |
next |