| Commit message (Expand) | Author | Age | Files | Lines |
* | This is V9 specific, move it there. | Chris Lattner | 2004-11-07 | 1 | -136/+0 |
* | Remove dead vars | Chris Lattner | 2004-11-05 | 2 | -2/+0 |
* | Fix some warnings on VC++ | Chris Lattner | 2004-11-05 | 1 | -3/+1 |
* | * Rearrange code slightly | Chris Lattner | 2004-11-02 | 1 | -11/+20 |
* | Speed up the tail duplication pass on the testcase below from 68.2s to 1.23s: | Chris Lattner | 2004-11-01 | 1 | -3/+8 |
* | Do not compute the predecessor list for a block unless we need it. | Chris Lattner | 2004-11-01 | 1 | -27/+24 |
* | Change Library Names Not To Conflict With Others When Installed | Reid Spencer | 2004-10-27 | 7 | -7/+7 |
* | Convert 'struct' to 'class' in various places to adhere to the coding standards | Chris Lattner | 2004-10-27 | 3 | -3/+4 |
* | Hrm, this code was severely botched. As it turns out, this patch: | Chris Lattner | 2004-10-27 | 1 | -0/+4 |
* | Initialize with the correct constant type | Chris Lattner | 2004-10-27 | 1 | -2/+3 |
* | Fix compatibility with MSVC, patch by Morten Ofstad | Chris Lattner | 2004-10-25 | 1 | -0/+1 |
* | Eliminate compilation warning on uninitialized variable. | Reid Spencer | 2004-10-22 | 1 | -1/+1 |
* | *** empty log message *** | Chris Lattner | 2004-10-22 | 1 | -4/+47 |
* | Fix a bug Nate noticed, where we miscompiled a simple testcase | Chris Lattner | 2004-10-22 | 1 | -1/+1 |
* | We won't use automake | Reid Spencer | 2004-10-22 | 14 | -5188/+0 |
* | Explain what this pass does. | Brian Gaeke | 2004-10-20 | 1 | -1/+7 |
* | Hrm, some people complain when the compiler cheerfully tells them what it's | Chris Lattner | 2004-10-19 | 1 | -1/+0 |
* | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 7 | -0/+4989 |
* | Initial implementation of the strength reduction for GEP instructions in | Nate Begeman | 2004-10-18 | 1 | -0/+251 |
* | Get this file compiling with VC++, patch contributed by Morten Ofstad. Thanks... | Chris Lattner | 2004-10-18 | 1 | -0/+1 |
* | Correction to allow compilation with Visual C++. | Reid Spencer | 2004-10-18 | 4 | -6/+8 |
* | Simplify code by deleting instructions that preceed unreachable instructions. | Chris Lattner | 2004-10-18 | 1 | -1/+101 |
* | Turn store -> null/undef into the LLVM unreachable instruction! This simple | Chris Lattner | 2004-10-18 | 1 | -0/+27 |
* | Turn things with obviously undefined semantics into 'store -> null' | Chris Lattner | 2004-10-18 | 1 | -26/+34 |
* | My friend the invoke instruction does not dominate all basic blocks if it | Chris Lattner | 2004-10-18 | 1 | -1/+2 |
* | Fix a bug that occurs when the constant value is the result of an invoke. In | Chris Lattner | 2004-10-18 | 1 | -5/+6 |
* | Getting ADCE to interact well with unreachable instructions seems like a nont... | Chris Lattner | 2004-10-17 | 1 | -2/+3 |
* | Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll | Chris Lattner | 2004-10-17 | 1 | -4/+8 |
* | Remove printout, realize that instructions in the entry block dominate all | Chris Lattner | 2004-10-17 | 1 | -6/+6 |
* | When inserting PHI nodes, don't insert any phi nodes that are obviously | Chris Lattner | 2004-10-17 | 1 | -10/+31 |
* | Enhance hasConstantValue to ignore undef values in phi nodes. This allows it | Chris Lattner | 2004-10-17 | 1 | -2/+3 |
* | hasConstantValue will soon return instructions that don't dominate the PHI node, | Chris Lattner | 2004-10-17 | 2 | -20/+39 |
* | Fix a type violation | Chris Lattner | 2004-10-16 | 1 | -1/+1 |
* | Kill the bogon that slipped into my buffer before I committed. | Chris Lattner | 2004-10-16 | 1 | -1/+1 |
* | Implement InstCombine/getelementptr.ll:test9, which is the source of many | Chris Lattner | 2004-10-16 | 1 | -0/+18 |
* | Add support for unreachable | Chris Lattner | 2004-10-16 | 1 | -3/+23 |
* | Optimize instructions involving undef values. For example X+undef == undef. | Chris Lattner | 2004-10-16 | 1 | -27/+125 |
* | Add support for UndefValue | Chris Lattner | 2004-10-16 | 1 | -1/+2 |
* | When promoting mem2reg, make uninitialized values become undef isntead of 0. | Chris Lattner | 2004-10-16 | 1 | -9/+9 |
* | Handle undef values as undefined on the constant lattice | Chris Lattner | 2004-10-16 | 1 | -3/+6 |
* | Add note | Chris Lattner | 2004-10-16 | 1 | -0/+1 |
* | Add support for the undef value. Implement a new optimization based on globals | Chris Lattner | 2004-10-16 | 1 | -22/+56 |
* | Fix a bug John tracked down in libstdc++ where we were incorrectly deleting | Chris Lattner | 2004-10-14 | 1 | -1/+2 |
* | When converting phi nodes into select instructions, we shouldn't promote PHI | Chris Lattner | 2004-10-14 | 1 | -41/+93 |
* | Update to reflect changes in Makefile rules. | Reid Spencer | 2004-10-13 | 7 | -28/+21 |
* | Transform memmove -> memcpy when the source is obviously constant memory. | Chris Lattner | 2004-10-12 | 1 | -16/+33 |
* | Fix a REALLY obscure bug in my previous checkin, which was splicing the END | Chris Lattner | 2004-10-12 | 1 | -1/+1 |
* | Handle a common case more carefully. In particular, instead of transforming | Chris Lattner | 2004-10-11 | 1 | -4/+33 |
* | Reenable the transform, turning X/-10 < 1 into X > -10 | Chris Lattner | 2004-10-11 | 1 | -5/+5 |
* | This patch implements two things (sorry). | Chris Lattner | 2004-10-11 | 1 | -25/+182 |