| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Just because we cannot completely eliminate all uses of a global, we can | Chris Lattner | 2004-10-10 | 1 | -27/+124 |
* | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 7 | -0/+206 |
* | Fix 2004-10-10-CastStoreOnce.llx, by adjusting types back if we strip off a cast | Chris Lattner | 2004-10-10 | 1 | -20/+23 |
* | Implement GlobalOpt/deadglobal-2.llx, deletion of globals that are only | Chris Lattner | 2004-10-10 | 1 | -0/+11 |
* | Avoid calling use_size() which could (in theory) be expensive if the global | Chris Lattner | 2004-10-10 | 1 | -12/+18 |