aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/ConstantFold.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement setcc for booleans. Fixes bug:Chris Lattner2002-09-031-0/+4
* Remove support forNOT instructionChris Lattner2002-08-141-21/+0
* Implement constant propogation of logical (and, or, xor) expressions.Chris Lattner2002-07-301-118/+113
* Implement constant propogation of PHI instructions like this:Chris Lattner2002-05-071-1/+17
* Move code out of header fileChris Lattner2002-05-061-0/+81
* Implement constant propogation of shiftsChris Lattner2002-05-061-0/+28
* Implement remainderChris Lattner2002-05-031-9/+46
* Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.llChris Lattner2002-05-031-12/+26
* ConstantHandling moved into VMCore libraryChris Lattner2002-04-081-1/+1
* Implement constant propogation of multiply and divide instructions!!Chris Lattner2002-04-071-0/+14
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-211-1/+1
* Pull stuff out of opt namespaceChris Lattner2002-01-211-5/+0
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-118/+118
* Implement constant propogation of null pointer values.Chris Lattner2001-11-011-1/+76
* not is a keyword in ansi C++, avoid itChris Lattner2001-10-131-1/+1
* Add more support for new style castsChris Lattner2001-10-011-1/+1
* Use correct style castsChris Lattner2001-09-101-1/+1
* Clean up ConstRules stuff to use annotations instead of a mutable member in TypeChris Lattner2001-09-091-34/+33
* * Support global constantsChris Lattner2001-09-071-13/+11
* Add support for castsChris Lattner2001-07-211-0/+67
* Add support for constant propogation of multipliesChris Lattner2001-07-201-2/+15
* Neg instruction removed. Cast instruction implemented.Chris Lattner2001-07-081-8/+0
* Optimizations got their own header filesChris Lattner2001-06-301-1/+6
* Initial revisionChris Lattner2001-06-061-0/+197