aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/ConstantProp.cpp
Commit message (Expand)AuthorAgeFilesLines
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-201-8/+8
* - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner2002-10-211-1/+1
* Updates to work with recent Statistic's changes:Chris Lattner2002-10-011-3/+3
* * Add support for different "PassType's"Chris Lattner2002-07-261-1/+1
* *** empty log message ***Chris Lattner2002-07-231-2/+2
* MEGAPATCH checkin.Chris Lattner2002-06-251-2/+2
* Trivial cleanupsChris Lattner2002-05-131-2/+2
* Add support for printing out statistics information when -stats is added toChris Lattner2002-05-101-1/+5
* Merge all individual .h files into a single Scalar.h fileChris Lattner2002-05-071-1/+1
* Factor code out to the TransformUtils libraryChris Lattner2002-05-071-80/+2
* * Eliminate dead code that should have been removed in last revisionChris Lattner2002-05-061-146/+50
* * Use simplified interface to constant propogation stuff.Chris Lattner2002-05-061-35/+8
* Implement constant propogation of shift instructionsChris Lattner2002-05-061-4/+33
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+2
* Tighten up the AnalysisUsage of lots of passes, primarily to correctly indica...Chris Lattner2002-04-281-0/+6
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+0
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-2/+2
* s/Method/FunctionChris Lattner2002-04-081-1/+1
* ConstantHandling moved into VMCore libraryChris Lattner2002-04-081-1/+1
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-6/+6
* Fix bug: test/Regression/Other/2002-03-11-ConstPropCrash.llChris Lattner2002-03-111-2/+4
* Change over to use new style pass mechanism, now passes only expose smallChris Lattner2002-02-261-11/+17
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-211-14/+11
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-1/+1
* Assertion could never fail because another one would in it's place. :)Chris Lattner2001-12-131-1/+1
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-12/+12
* Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner2001-12-031-0/+1
* Expose constant propogation of an instruction in a clean wayChris Lattner2001-11-261-37/+24
* Implemented constant propogation of cast instructionsChris Lattner2001-10-311-0/+27
* Convert optimizations to the pass infrastructureChris Lattner2001-10-181-1/+1
* Commit more code over to new cast styleChris Lattner2001-10-021-12/+11
* Convert more code to use new style castsChris Lattner2001-10-011-5/+5
* Add support for new style castsChris Lattner2001-10-011-2/+2
* * Supoprt global constantsChris Lattner2001-09-071-55/+13
* Broad superficial changes:Chris Lattner2001-07-071-3/+3
* Changed the fundemental architecture of Operands for Instructions. NowChris Lattner2001-07-071-9/+8
* Optimizations got their own header filesChris Lattner2001-06-301-9/+9
* Export ConstantFoldTerminator, allow it to fold conditional branches toChris Lattner2001-06-291-8/+30
* We need to make sure to remove PHI nodes in the successor that cannot beChris Lattner2001-06-291-0/+8
* * Expose DoConstantPoolMergingChris Lattner2001-06-271-40/+24
* Initial revisionChris Lattner2001-06-061-0/+239