| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fixed a segfault in gccld. | John Criswell | 2003-08-07 | 1 | -2/+4 |
| * | Added code for pool allocating only the pool-allocatable data structures in t... | Sumant Kowshik | 2003-08-07 | 1 | -12/+46 |
| * | Remove unnecessary use of NonCopyable | Chris Lattner | 2003-08-06 | 1 | -4/+3 |
| * | Fixed minor bug in SafeToHoist and made some changes suggested by Chris. | Tanya Lattner | 2003-08-05 | 1 | -19/+10 |
| * | Fixed LICM bug that hoists trapping instructions that are not guaranteed to e... | Tanya Lattner | 2003-08-05 | 1 | -5/+59 |
| * | Minor changes: | Chris Lattner | 2003-08-05 | 1 | -52/+48 |
| * | Major bug fixes including a memory leak and tracking some exceptional conditi... | Sumant Kowshik | 2003-08-05 | 1 | -83/+317 |
| * | Fix bug: SimplifyCFG/2003-08-05-InvokeCrash.ll | Chris Lattner | 2003-08-05 | 1 | -1/+2 |
| * | DEBUG got moved to Support/Debug.h | Chris Lattner | 2003-08-01 | 19 | -24/+38 |
| * | Instcombine: (A >> c1) << c2 for signed integers | Chris Lattner | 2003-07-24 | 1 | -10/+12 |
| * | Reorganization of code, no functional changes. | Chris Lattner | 2003-07-24 | 1 | -47/+48 |
| * | Allow folding several instructions into casts, which can simplify a lot | Chris Lattner | 2003-07-24 | 1 | -7/+84 |
| * | Minor cleanups | Chris Lattner | 2003-07-24 | 1 | -3/+3 |
| * | Fix bug: FunctionResolve/2003-07-23-CPR-Reference.ll | Chris Lattner | 2003-07-23 | 1 | -6/+8 |
| * | Add comments | Chris Lattner | 2003-07-23 | 1 | -0/+9 |
| * | Remove explicit check for: not (not X) = X, it is already handled because xor... | Chris Lattner | 2003-07-23 | 1 | -10/+16 |
| * | InstCombine: (X ^ C1) & C2 --> (X & C2) iff (C1&C2) == 0 | Chris Lattner | 2003-07-23 | 1 | -9/+11 |
| * | - InstCombine: (X | C1) & C2 --> X & C2 iff C1 & C1 == 0 | Chris Lattner | 2003-07-23 | 1 | -10/+33 |
| * | IC: (X & C1) | C2 --> (X | C2) & (C1|C2) | Chris Lattner | 2003-07-23 | 1 | -1/+26 |
| * | IC: (X ^ C1) & C2 --> (X & C2) ^ (C1&C2) | Chris Lattner | 2003-07-23 | 1 | -4/+16 |
| * | InstCombine: (X ^ 4) == 8 --> X == 12 | Chris Lattner | 2003-07-23 | 1 | -1/+6 |
| * | IC: (X & 5) == 13 --> false | Chris Lattner | 2003-07-23 | 1 | -5/+25 |
| * | Simplify code by using ConstantInt::getRawValue instead of checking to see | Chris Lattner | 2003-07-23 | 3 | -10/+3 |
| * | Fix bug: TailDup/2003-07-22-InfiniteLoop.ll | Chris Lattner | 2003-07-23 | 1 | -0/+5 |
| * | - InstCombine (cast (xor A, B) to bool) ==> (setne A, B) | Chris Lattner | 2003-07-22 | 1 | -5/+44 |
| * | Added code that checks to see if a global variable is external before replacing | John Criswell | 2003-07-21 | 1 | -1/+1 |
| * | Added check for inlinable function | Anand Shukla | 2003-07-18 | 1 | -1/+55 |
| * | A pass to combine multiple backedges that go to same target | Anand Shukla | 2003-07-18 | 1 | -0/+227 |
| * | Dinakar and I fixed a bug where we were trying to get the initializer of | John Criswell | 2003-07-17 | 1 | -1/+1 |
| * | Trace loads and stores as they happen (stores were being | Vikram S. Adve | 2003-07-11 | 1 | -10/+17 |
| * | Added functionality to instrmentation pass | Anand Shukla | 2003-07-10 | 1 | -99/+111 |
| * | Merged in autoconf branch. This provides configuration via the autoconf | John Criswell | 2003-06-30 | 2 | -2/+2 |
| * | Eliminate using declarations, adjust for new DSGraph API | Chris Lattner | 2003-06-30 | 1 | -21/+19 |
| * | Allow the inlining limit to be controlled from the command line! | Chris Lattner | 2003-06-28 | 1 | -1/+5 |
| * | Add support to globaldce for deleting dead function prototypes | Chris Lattner | 2003-06-26 | 1 | -1/+7 |
| * | When internalizing global ctor/dtor list, also mark it constant. This is gro... | Chris Lattner | 2003-06-26 | 1 | -0/+8 |
| * | Add support for elimination of load instruction from global constants | Chris Lattner | 2003-06-26 | 1 | -0/+48 |
| * | Instcombine: X * -1 -> -X | Chris Lattner | 2003-06-25 | 1 | -3/+4 |
| * | Fix bug: Mem2Reg/2003-06-26-IterativePromote.ll | Chris Lattner | 2003-06-25 | 1 | -10/+17 |
| * | Add argument to DAE to allow operation on non-internal functions | Chris Lattner | 2003-06-25 | 1 | -9/+21 |
| * | Fix bug: ADCE/2003-06-24-BadSuccessor.ll | Chris Lattner | 2003-06-24 | 1 | -12/+35 |
| * | Do not mark ALL terminators live if any instruciton in the block is live. We... | Chris Lattner | 2003-06-24 | 1 | -2/+23 |
| * | Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll | Chris Lattner | 2003-06-24 | 1 | -4/+5 |
| * | Fix bug: TailDup/2003-06-24-Simpleloop.ll | Chris Lattner | 2003-06-24 | 1 | -1/+2 |
| * | Implement new transforms: | Chris Lattner | 2003-06-23 | 1 | -4/+33 |
| * | avoid dividing by zero when dealing with zero sized types (like [0 x double]) | Chris Lattner | 2003-06-23 | 2 | -0/+2 |
| * | Add paranoia checking | Chris Lattner | 2003-06-22 | 1 | -1/+1 |
| * | Test change | Chris Lattner | 2003-06-22 | 1 | -0/+1 |
| * | Initial checkin of Tail duplication pass. | Chris Lattner | 2003-06-22 | 1 | -0/+324 |
| * | Instcombine cast (getelementptr Ptr, 0, 0, 0) to ... into: cast Ptr to ... | Chris Lattner | 2003-06-21 | 1 | -0/+17 |