aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/ConstantFold.cpp
AgeCommit message (Expand)Author
2003-06-26Implement more aggressive folding of constant GEP instructionsChris Lattner
2003-05-27Fix constant folding to ALWAYS work.Chris Lattner
2003-05-14Remove unnecessary castsChris Lattner
2003-05-14Fix bugChris Lattner
2003-05-13Implement another getelementptr folding opportunity that arises whenChris Lattner
2003-05-12Fix Bug: ConstProp/2003-05-12-DivideError.llChris Lattner
2003-04-25** CORRECTLY, conservatively handle constant expressionsChris Lattner
2003-04-17Allow constant folding of GEP instructions, even if we don't do a whole lot yet.Chris Lattner
2002-09-03Implement setcc for booleans. Fixes bug:Chris Lattner
2002-08-14Remove support forNOT instructionChris Lattner
2002-07-30Implement constant propogation of logical (and, or, xor) expressions.Chris Lattner
2002-05-07Implement constant propogation of PHI instructions like this:Chris Lattner
2002-05-06Move code out of header fileChris Lattner
2002-05-06Implement constant propogation of shiftsChris Lattner
2002-05-03Implement remainderChris Lattner
2002-05-03Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.llChris Lattner
2002-04-08ConstantHandling moved into VMCore libraryChris Lattner
2002-04-07Implement constant propogation of multiply and divide instructions!!Chris Lattner
2002-01-21Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner
2002-01-21Pull stuff out of opt namespaceChris Lattner
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner
2001-11-01Implement constant propogation of null pointer values.Chris Lattner
2001-10-13not is a keyword in ansi C++, avoid itChris Lattner
2001-10-01Add more support for new style castsChris Lattner
2001-09-10Use correct style castsChris Lattner
2001-09-09Clean up ConstRules stuff to use annotations instead of a mutable member in TypeChris Lattner
2001-09-07* Support global constantsChris Lattner
2001-07-21Add support for castsChris Lattner
2001-07-20Add support for constant propogation of multipliesChris Lattner
2001-07-08Neg instruction removed. Cast instruction implemented.Chris Lattner
2001-06-30Optimizations got their own header filesChris Lattner
2001-06-06Initial revisionChris Lattner