| Commit message (Expand) | Author | Age | Files | Lines |
* | this doesn't compile, disable it | Chris Lattner | 2007-02-25 | 1 | -0/+4 |
* | Clean up lshr and ashr to coding standards. | Reid Spencer | 2007-02-25 | 1 | -53/+79 |
* | Whoops, last word with bits in large shift left wasn't correct. | Reid Spencer | 2007-02-25 | 1 | -1/+1 |
* | Fix the > 64 bits case for left shift. | Reid Spencer | 2007-02-25 | 1 | -22/+47 |
* | Fix the remainder shifting in KnuthDiv. | Reid Spencer | 2007-02-24 | 1 | -6/+13 |
* | 1. Fix a bug in fromString for the <= 64bits case | Reid Spencer | 2007-02-24 | 1 | -17/+29 |
* | 1. Fix last bug in KnuthDiv. All divide tests pass up to 1024 bits now. | Reid Spencer | 2007-02-24 | 1 | -63/+55 |
* | 1. Make internal functions take const arguments where they should, just | Reid Spencer | 2007-02-24 | 1 | -21/+61 |
* | 1. Fix a carry out problem in add if destination and x point to the same | Reid Spencer | 2007-02-23 | 1 | -92/+43 |
* | When converting from 64 to 32-bits, use the actual number of words to | Reid Spencer | 2007-02-22 | 1 | -2/+2 |
* | Fix countLeadingZeros in the case that the bitwidth evenly divides the | Reid Spencer | 2007-02-22 | 1 | -1/+4 |
* | Reorganize some code to make it clearer, avoid a few uninitialized memory | Reid Spencer | 2007-02-21 | 1 | -56/+57 |
* | Fix the carry in addition. | Reid Spencer | 2007-02-21 | 1 | -2/+2 |
* | 1. Add a dump() method for faster debugging. | Reid Spencer | 2007-02-21 | 1 | -81/+80 |
* | Fix countLeadingZeros to actually return the correct number. | Reid Spencer | 2007-02-21 | 1 | -11/+13 |
* | Make long addition and subtraction work. Speed things up by using internal | Reid Spencer | 2007-02-20 | 1 | -72/+69 |
* | Clean up variable names in operator*. | Reid Spencer | 2007-02-20 | 1 | -8/+8 |
* | Use INFINITY macro from math.h instead of constructing hex floating point | Reid Spencer | 2007-02-20 | 1 | -2/+3 |
* | First version that can process arith.cpp test case up to 1024 bits: | Reid Spencer | 2007-02-20 | 1 | -171/+423 |
* | 1. Fix some indentation and variable names in the get{Min,Max}Value methods. | Reid Spencer | 2007-02-18 | 1 | -8/+24 |
* | 1. Use APINT_WORD_SIZE instead of sizeof(uint64_t) | Reid Spencer | 2007-02-18 | 1 | -42/+59 |
* | 1. Remove dead code (lshift function). | Reid Spencer | 2007-02-18 | 1 | -227/+218 |
* | Make add_1 exit early if carry is 0. | Reid Spencer | 2007-02-18 | 1 | -36/+23 |
* | Implement signed output for toString. | Reid Spencer | 2007-02-18 | 1 | -44/+75 |
* | Fix some bugs in division logic. | Reid Spencer | 2007-02-17 | 1 | -3/+5 |
* | Move static functions closer to their usage. | Reid Spencer | 2007-02-17 | 1 | -295/+295 |
* | Clean up the divide and remainder logic a bit (exit early). Use more | Reid Spencer | 2007-02-17 | 1 | -63/+88 |
* | Fix bugs introduced by constructor parameter order change. | Reid Spencer | 2007-02-17 | 1 | -13/+29 |
* | Review changes: | Reid Spencer | 2007-02-16 | 1 | -186/+183 |
* | Fix some buges: | Zhou Sheng | 2007-02-15 | 1 | -43/+58 |
* | Use brute-force algorithm for to_string. It doesn't have to be efficient | Reid Spencer | 2007-02-14 | 1 | -28/+35 |
* | Make some minor improvements to APInt: | Reid Spencer | 2007-02-13 | 1 | -15/+11 |
* | 1. Make APInt::shl work correctly and more efficiently. | Zhou Sheng | 2007-02-12 | 1 | -10/+78 |
* | Eliminates friend function declaration inside APInt, instead, adds public | Zhou Sheng | 2007-02-09 | 1 | -23/+23 |
* | Switched this file on accidently. | Zhou Sheng | 2007-02-08 | 1 | -1/+1 |
* | As Chris and Reid suggested, remove "isSigned" field from APInt, instead, | Zhou Sheng | 2007-02-08 | 1 | -178/+170 |
* | As Chris suggested, fixed some problems. (This is the first part) | Zhou Sheng | 2007-02-07 | 1 | -147/+157 |
* | As Reid suggested, fixed some problems. | Zhou Sheng | 2007-02-06 | 1 | -150/+143 |
* | Disable this for now. | Chris Lattner | 2007-02-06 | 1 | -0/+5 |
* | Add a class APInt to represent arbitrary precision constant integral values. | Zhou Sheng | 2007-02-06 | 1 | -0/+1113 |