summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/ConstantHandling.cpp
Commit message (Collapse)AuthorAgeFilesLines
* ConstantHandling moved into VMCore libraryChris Lattner2002-04-081-1/+1
| | | | llvm-svn: 2165
* Implement constant propogation of multiply and divide instructions!!Chris Lattner2002-04-071-0/+14
| | | | llvm-svn: 2134
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-211-1/+1
| | | | | | directories. Eliminate the opt namespace. llvm-svn: 1520
* Pull stuff out of opt namespaceChris Lattner2002-01-211-5/+0
| | | | llvm-svn: 1511
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-118/+118
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Implement constant propogation of null pointer values.Chris Lattner2001-11-011-1/+76
| | | | llvm-svn: 1078
* not is a keyword in ansi C++, avoid itChris Lattner2001-10-131-1/+1
| | | | llvm-svn: 763
* Add more support for new style castsChris Lattner2001-10-011-1/+1
| | | | | | Convert more code to use them llvm-svn: 695
* Use correct style castsChris Lattner2001-09-101-1/+1
| | | | | | Types are not all constant now llvm-svn: 544
* Clean up ConstRules stuff to use annotations instead of a mutable member in TypeChris Lattner2001-09-091-34/+33
| | | | llvm-svn: 515
* * Support global constantsChris Lattner2001-09-071-13/+11
| | | | | | * Eliminate need for constant pool llvm-svn: 451
* Add support for castsChris Lattner2001-07-211-0/+67
| | | | llvm-svn: 244
* Add support for constant propogation of multipliesChris Lattner2001-07-201-2/+15
| | | | llvm-svn: 214
* Neg instruction removed. Cast instruction implemented.Chris Lattner2001-07-081-8/+0
| | | | llvm-svn: 156
* Optimizations got their own header filesChris Lattner2001-06-301-1/+6
| | | | | | | Optimizations now live in the 'opt' namespace include/llvm/Opt was renamed include/llvm/Optimizations llvm-svn: 113
* Initial revisionChris Lattner2001-06-061-0/+197
llvm-svn: 2
OpenPOWER on IntegriCloud