| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 | 
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx | Chris Lattner | 2003-08-21 | 1 | -2/+12 | 
| | | | | | llvm-svn: 8015 | ||||
| * | Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx | Chris Lattner | 2003-08-20 | 1 | -10/+14 | 
| | | | | | llvm-svn: 7983 | ||||
| * | Implement constant folding of casts from boolean constants to other values | Chris Lattner | 2003-08-13 | 1 | -0/+19 | 
| | | | | | llvm-svn: 7812 | ||||
| * | Implement more aggressive folding of constant GEP instructions | Chris Lattner | 2003-06-26 | 1 | -6/+25 | 
| | | | | | llvm-svn: 6913 | ||||
| * | Fix constant folding to ALWAYS work. | Chris Lattner | 2003-05-27 | 1 | -19/+9 | 
| | | | | | llvm-svn: 6355 | ||||
| * | Remove unnecessary casts | Chris Lattner | 2003-05-14 | 1 | -2/+2 | 
| | | | | | llvm-svn: 6201 | ||||
| * | Fix bug | Chris Lattner | 2003-05-14 | 1 | -1/+2 | 
| | | | | | llvm-svn: 6184 | ||||
| * | Implement another getelementptr folding opportunity that arises when | Chris Lattner | 2003-05-13 | 1 | -0/+16 | 
| | | | | | | | linking stuff with appending linkage llvm-svn: 6180 | ||||
| * | Fix Bug: ConstProp/2003-05-12-DivideError.ll | Chris Lattner | 2003-05-12 | 1 | -1/+13 | 
| | | | | | llvm-svn: 6125 | ||||
| * | ** CORRECTLY, conservatively handle constant expressions | Chris Lattner | 2003-04-25 | 1 | -2/+7 | 
| | | | | | llvm-svn: 5924 | ||||
| * | Allow constant folding of GEP instructions, even if we don't do a whole lot yet. | Chris Lattner | 2003-04-17 | 1 | -9/+57 | 
| | | | | | | | | Fold ConstExpr casts better castToPointer shouldn't be forced to return a constantpointer llvm-svn: 5800 | ||||
| * | Implement setcc for booleans. Fixes bug: | Chris Lattner | 2002-09-03 | 1 | -0/+4 | 
| | | | | | | | test/Regression/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll llvm-svn: 3576 | ||||
| * | Remove support forNOT instruction | Chris Lattner | 2002-08-14 | 1 | -21/+0 | 
| | | | | | llvm-svn: 3316 | ||||
| * | Implement constant propogation of logical (and, or, xor) expressions. | Chris Lattner | 2002-07-30 | 1 | -118/+113 | 
| | | | | | | | Fixes testcase: test/Regression/Transforms/ConstProp/logicaltest.ll llvm-svn: 3154 | ||||
| * | Implement constant propogation of PHI instructions like this: | Chris Lattner | 2002-05-07 | 1 | -1/+17 | 
| | | | | | | | X = phi(0, 0, 0) llvm-svn: 2543 | ||||
| * | Move code out of header file | Chris Lattner | 2002-05-06 | 1 | -0/+81 | 
| | | | | | llvm-svn: 2498 | ||||
| * | Implement constant propogation of shifts | Chris Lattner | 2002-05-06 | 1 | -0/+28 | 
| | | | | | llvm-svn: 2470 | ||||
| * | Implement remainder | Chris Lattner | 2002-05-03 | 1 | -9/+46 | 
| | | | | | | | Fix implementation of Not llvm-svn: 2464 | ||||
| * | Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.ll | Chris Lattner | 2002-05-03 | 1 | -12/+26 | 
| | | | | | | | by using the ~ operator instead of ! llvm-svn: 2458 | ||||
| * | ConstantHandling moved into VMCore library | Chris Lattner | 2002-04-08 | 1 | -1/+1 | 
| | | | | | llvm-svn: 2165 | ||||
| * | Implement constant propogation of multiply and divide instructions!! | Chris Lattner | 2002-04-07 | 1 | -0/+14 | 
| | | | | | llvm-svn: 2134 | ||||
| * | Move stuff out of the Optimizations directories into the appropriate Transforms | Chris Lattner | 2002-01-21 | 1 | -1/+1 | 
| | | | | | | | directories. Eliminate the opt namespace. llvm-svn: 1520 | ||||
| * | Pull stuff out of opt namespace | Chris Lattner | 2002-01-21 | 1 | -5/+0 | 
| | | | | | llvm-svn: 1511 | ||||
| * | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -118/+118 | 
| | | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
| * | Implement constant propogation of null pointer values. | Chris Lattner | 2001-11-01 | 1 | -1/+76 | 
| | | | | | llvm-svn: 1078 | ||||
| * | not is a keyword in ansi C++, avoid it | Chris Lattner | 2001-10-13 | 1 | -1/+1 | 
| | | | | | llvm-svn: 763 | ||||
| * | Add more support for new style casts | Chris Lattner | 2001-10-01 | 1 | -1/+1 | 
| | | | | | | | Convert more code to use them llvm-svn: 695 | ||||
| * | Use correct style casts | Chris Lattner | 2001-09-10 | 1 | -1/+1 | 
| | | | | | | | Types are not all constant now llvm-svn: 544 | ||||
| * | Clean up ConstRules stuff to use annotations instead of a mutable member in Type | Chris Lattner | 2001-09-09 | 1 | -34/+33 | 
| | | | | | llvm-svn: 515 | ||||
| * | * Support global constants | Chris Lattner | 2001-09-07 | 1 | -13/+11 | 
| | | | | | | | * Eliminate need for constant pool llvm-svn: 451 | ||||
| * | Add support for casts | Chris Lattner | 2001-07-21 | 1 | -0/+67 | 
| | | | | | llvm-svn: 244 | ||||
| * | Add support for constant propogation of multiplies | Chris Lattner | 2001-07-20 | 1 | -2/+15 | 
| | | | | | llvm-svn: 214 | ||||
| * | Neg instruction removed. Cast instruction implemented. | Chris Lattner | 2001-07-08 | 1 | -8/+0 | 
| | | | | | llvm-svn: 156 | ||||
| * | Optimizations got their own header files | Chris Lattner | 2001-06-30 | 1 | -1/+6 | 
| | | | | | | | | Optimizations now live in the 'opt' namespace include/llvm/Opt was renamed include/llvm/Optimizations llvm-svn: 113 | ||||
| * | Initial revision | Chris Lattner | 2001-06-06 | 1 | -0/+197 | 
| llvm-svn: 2 | |||||

