Age | Commit message (Expand) | Author | Files | Lines |
2005-01-28 | Fix a nasty thinko in my previous commit. | Chris Lattner | 1 | -1/+1 |
2005-01-28 | Fix ConstProp/2005-01-28-SetCCGEP.ll: indexing over zero sized elements does | Chris Lattner | 1 | -5/+36 |
2005-01-06 | No need to pessimize current code for future possibilities. | Chris Lattner | 1 | -4/+3 |
2004-11-22 | Fix test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c | Chris Lattner | 1 | -0/+1 |
2004-11-17 | Generalize this code to turn any cast-to-first-element-of into a gep constexpr | Chris Lattner | 1 | -8/+21 |
2004-10-17 | fold gep undef, ... -> undef | Chris Lattner | 1 | -1/+8 |
2004-10-17 | Fix constant folding relational operators with undef operands. | Chris Lattner | 1 | -7/+4 |
2004-10-16 | Implement constant folding of undef values. | Chris Lattner | 1 | -4/+54 |
2004-10-11 | Allow creation of GEP constantexprs with a vector of value* operands as | Chris Lattner | 1 | -15/+16 |
2004-10-11 | If we are trying to create a ConstantExpr cast that is really a GEP to the | Chris Lattner | 1 | -0/+11 |
2004-07-17 | bug 122: | Reid Spencer | 1 | -23/+20 |
2004-07-15 | Implement folding of expressions like 'uint cast (int* getelementptr (int* | Chris Lattner | 1 | -0/+12 |
2004-07-07 | When folding constant expr gep's, don't force the use of long indices. | Chris Lattner | 1 | -3/+6 |
2004-06-17 | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 1 | -2/+2 |
2004-05-30 | Fix a bug that Chris asserts emphatically is a bug. The changed clause | Reid Spencer | 1 | -1/+1 |
2004-04-11 | Add a missing break, which caused a crash in an obscure situation | Chris Lattner | 1 | -0/+1 |
2004-04-05 | Support getelementptr instructions which use uint's to index into structure | Chris Lattner | 1 | -4/+4 |
2004-03-12 | Teach the constant folder how to do select instructions | Chris Lattner | 1 | -0/+11 |
2004-03-08 | Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llx | Chris Lattner | 1 | -0/+20 |
2004-02-22 | Get all instruction definitions | Chris Lattner | 1 | -3/+1 |
2004-02-16 | Move the folding of gep null, 0, 0, 0 to a place where it can be shared and | Chris Lattner | 1 | -2/+15 |
2004-02-01 | Fix a crasher bug in my constant folding rewrite | Chris Lattner | 1 | -3/+10 |
2004-01-13 | Implement a bunch of symbolic constant folding opportunities. This implements | Chris Lattner | 1 | -21/+324 |
2004-01-12 | Rearrange and comment code better. No functionality changes | Chris Lattner | 1 | -160/+177 |
2004-01-12 | Rename ConstantHandling.* -> ConstantFolding.* | Chris Lattner | 1 | -3/+49 |
2004-01-12 | Remove a whole bunch more ugliness. This is actually getting to the point of | Chris Lattner | 1 | -52/+66 |
2004-01-12 | Move ConstantHandling.h into lib/VMCore and out of include/llvm | Chris Lattner | 1 | -1/+1 |
2004-01-12 | Eliminate usage of the wierd overloaded operator constant folders | Chris Lattner | 1 | -33/+34 |
2004-01-12 | Move llvm::ConstantFoldInstruction from here to Transforms/Utils | Chris Lattner | 1 | -58/+0 |
2004-01-11 | Implement: Assembler/2004-01-11-getelementptrfolding.llx | Chris Lattner | 1 | -6/+8 |
2003-11-25 | Relax constrains on GEP type indexes | Chris Lattner | 1 | -4/+12 |
2003-11-17 | Implement == and != correctly. Before they would incorrectly return != | Chris Lattner | 1 | -0/+24 |
2003-11-17 | No REALLY, get rid of ConstantPointer references | Chris Lattner | 1 | -2/+2 |
2003-11-17 | Eliminate use of the ConstantPointer class | Chris Lattner | 1 | -35/+23 |
2003-11-17 | Constant folding shalt not be built on annotations | Chris Lattner | 1 | -62/+49 |
2003-11-11 | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 1 | -0/+4 |
2003-10-20 | Added LLVM project notice to the top of every C++ source file. | John Criswell | 1 | -0/+7 |
2003-08-21 | Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx | Chris Lattner | 1 | -2/+12 |
2003-08-20 | Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx | Chris Lattner | 1 | -10/+14 |
2003-08-13 | Implement constant folding of casts from boolean constants to other values | Chris Lattner | 1 | -0/+19 |
2003-06-26 | Implement more aggressive folding of constant GEP instructions | Chris Lattner | 1 | -6/+25 |
2003-05-27 | Fix constant folding to ALWAYS work. | Chris Lattner | 1 | -19/+9 |
2003-05-14 | Remove unnecessary casts | Chris Lattner | 1 | -2/+2 |
2003-05-14 | Fix bug | Chris Lattner | 1 | -1/+2 |
2003-05-13 | Implement another getelementptr folding opportunity that arises when | Chris Lattner | 1 | -0/+16 |
2003-05-12 | Fix Bug: ConstProp/2003-05-12-DivideError.ll | Chris Lattner | 1 | -1/+13 |
2003-04-25 | ** CORRECTLY, conservatively handle constant expressions | Chris Lattner | 1 | -2/+7 |
2003-04-17 | Allow constant folding of GEP instructions, even if we don't do a whole lot yet. | Chris Lattner | 1 | -9/+57 |
2002-09-03 | Implement setcc for booleans. Fixes bug: | Chris Lattner | 1 | -0/+4 |
2002-08-14 | Remove support forNOT instruction | Chris Lattner | 1 | -21/+0 |