| Commit message (Expand) | Author | Age | Files | Lines |
* | When folding constant expr gep's, don't force the use of long indices. | Chris Lattner | 2004-07-07 | 1 | -3/+6 |
* | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 1 | -2/+2 |
* | Fix a bug that Chris asserts emphatically is a bug. The changed clause | Reid Spencer | 2004-05-30 | 1 | -1/+1 |
* | Add a missing break, which caused a crash in an obscure situation | Chris Lattner | 2004-04-11 | 1 | -0/+1 |
* | Support getelementptr instructions which use uint's to index into structure | Chris Lattner | 2004-04-05 | 1 | -4/+4 |
* | Teach the constant folder how to do select instructions | Chris Lattner | 2004-03-12 | 1 | -0/+11 |
* | Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llx | Chris Lattner | 2004-03-08 | 1 | -0/+20 |
* | Get all instruction definitions | Chris Lattner | 2004-02-22 | 1 | -3/+1 |
* | Move the folding of gep null, 0, 0, 0 to a place where it can be shared and | Chris Lattner | 2004-02-16 | 1 | -2/+15 |
* | Fix a crasher bug in my constant folding rewrite | Chris Lattner | 2004-02-01 | 1 | -3/+10 |
* | Implement a bunch of symbolic constant folding opportunities. This implements | Chris Lattner | 2004-01-13 | 1 | -21/+324 |
* | Rearrange and comment code better. No functionality changes | Chris Lattner | 2004-01-12 | 1 | -160/+177 |
* | Rename ConstantHandling.* -> ConstantFolding.* | Chris Lattner | 2004-01-12 | 1 | -3/+49 |
* | Remove a whole bunch more ugliness. This is actually getting to the point of | Chris Lattner | 2004-01-12 | 1 | -52/+66 |
* | Move ConstantHandling.h into lib/VMCore and out of include/llvm | Chris Lattner | 2004-01-12 | 1 | -1/+1 |
* | Eliminate usage of the wierd overloaded operator constant folders | Chris Lattner | 2004-01-12 | 1 | -33/+34 |
* | Move llvm::ConstantFoldInstruction from here to Transforms/Utils | Chris Lattner | 2004-01-12 | 1 | -58/+0 |
* | Implement: Assembler/2004-01-11-getelementptrfolding.llx | Chris Lattner | 2004-01-11 | 1 | -6/+8 |
* | Relax constrains on GEP type indexes | Chris Lattner | 2003-11-25 | 1 | -4/+12 |
* | Implement == and != correctly. Before they would incorrectly return != | Chris Lattner | 2003-11-17 | 1 | -0/+24 |
* | No REALLY, get rid of ConstantPointer references | Chris Lattner | 2003-11-17 | 1 | -2/+2 |
* | Eliminate use of the ConstantPointer class | Chris Lattner | 2003-11-17 | 1 | -35/+23 |
* | Constant folding shalt not be built on annotations | Chris Lattner | 2003-11-17 | 1 | -62/+49 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx | Chris Lattner | 2003-08-21 | 1 | -2/+12 |
* | Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx | Chris Lattner | 2003-08-20 | 1 | -10/+14 |
* | Implement constant folding of casts from boolean constants to other values | Chris Lattner | 2003-08-13 | 1 | -0/+19 |
* | Implement more aggressive folding of constant GEP instructions | Chris Lattner | 2003-06-26 | 1 | -6/+25 |
* | Fix constant folding to ALWAYS work. | Chris Lattner | 2003-05-27 | 1 | -19/+9 |
* | Remove unnecessary casts | Chris Lattner | 2003-05-14 | 1 | -2/+2 |
* | Fix bug | Chris Lattner | 2003-05-14 | 1 | -1/+2 |
* | Implement another getelementptr folding opportunity that arises when | Chris Lattner | 2003-05-13 | 1 | -0/+16 |
* | Fix Bug: ConstProp/2003-05-12-DivideError.ll | Chris Lattner | 2003-05-12 | 1 | -1/+13 |
* | ** CORRECTLY, conservatively handle constant expressions | Chris Lattner | 2003-04-25 | 1 | -2/+7 |
* | Allow constant folding of GEP instructions, even if we don't do a whole lot yet. | Chris Lattner | 2003-04-17 | 1 | -9/+57 |
* | Implement setcc for booleans. Fixes bug: | Chris Lattner | 2002-09-03 | 1 | -0/+4 |
* | Remove support forNOT instruction | Chris Lattner | 2002-08-14 | 1 | -21/+0 |
* | Implement constant propogation of logical (and, or, xor) expressions. | Chris Lattner | 2002-07-30 | 1 | -118/+113 |
* | Implement constant propogation of PHI instructions like this: | Chris Lattner | 2002-05-07 | 1 | -1/+17 |
* | Move code out of header file | Chris Lattner | 2002-05-06 | 1 | -0/+81 |
* | Implement constant propogation of shifts | Chris Lattner | 2002-05-06 | 1 | -0/+28 |
* | Implement remainder | Chris Lattner | 2002-05-03 | 1 | -9/+46 |
* | Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.ll | Chris Lattner | 2002-05-03 | 1 | -12/+26 |
* | ConstantHandling moved into VMCore library | Chris Lattner | 2002-04-08 | 1 | -1/+1 |
* | Implement constant propogation of multiply and divide instructions!! | Chris Lattner | 2002-04-07 | 1 | -0/+14 |
* | Move stuff out of the Optimizations directories into the appropriate Transforms | Chris Lattner | 2002-01-21 | 1 | -1/+1 |
* | Pull stuff out of opt namespace | Chris Lattner | 2002-01-21 | 1 | -5/+0 |
* | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -118/+118 |
* | Implement constant propogation of null pointer values. | Chris Lattner | 2001-11-01 | 1 | -1/+76 |