aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/ConstantProp.cpp
AgeCommit message (Expand)Author
2005-04-21Remove trailing whitespaceMisha Brukman
2004-09-20Prototype these functions more accuratelyChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner
2004-04-13Constant propagation should remove the dead instructionsChris Lattner
2004-01-12Add header file I accidentally removed in teh shuffleChris Lattner
2004-01-12Remove unneeded #includeChris Lattner
2004-01-09Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-05-20Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman
2002-10-21 - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner
2002-10-01Updates to work with recent Statistic's changes:Chris Lattner
2002-07-26* Add support for different "PassType's"Chris Lattner
2002-07-23*** empty log message ***Chris Lattner
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-13Trivial cleanupsChris Lattner
2002-05-10Add support for printing out statistics information when -stats is added toChris Lattner
2002-05-07Merge all individual .h files into a single Scalar.h fileChris Lattner
2002-05-07Factor code out to the TransformUtils libraryChris Lattner
2002-05-06* Eliminate dead code that should have been removed in last revisionChris Lattner
2002-05-06* Use simplified interface to constant propogation stuff.Chris Lattner
2002-05-06Implement constant propogation of shift instructionsChris Lattner
2002-04-29Add new optional getPassName() virtual function that a Pass can overrideChris Lattner
2002-04-28Tighten up the AnalysisUsage of lots of passes, primarily to correctly indica...Chris Lattner
2002-04-28Split ConstantVals.h into Constant.h and Constants.hChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-08s/Method/FunctionChris Lattner
2002-04-08ConstantHandling moved into VMCore libraryChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-11Fix bug: test/Regression/Other/2002-03-11-ConstPropCrash.llChris Lattner
2002-02-26Change over to use new style pass mechanism, now passes only expose smallChris Lattner
2002-01-21Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-13Assertion could never fail because another one would in it's place. :)Chris Lattner
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner
2001-12-03Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner
2001-11-26Expose constant propogation of an instruction in a clean wayChris Lattner
2001-10-31Implemented constant propogation of cast instructionsChris Lattner
2001-10-18Convert optimizations to the pass infrastructureChris Lattner
2001-10-02Commit more code over to new cast styleChris Lattner
2001-10-01Convert more code to use new style castsChris Lattner
2001-10-01Add support for new style castsChris Lattner
2001-09-07* Supoprt global constantsChris Lattner
2001-07-07Broad superficial changes:Chris Lattner
2001-07-07Changed the fundemental architecture of Operands for Instructions. NowChris Lattner
2001-06-30Optimizations got their own header filesChris Lattner
2001-06-29Export ConstantFoldTerminator, allow it to fold conditional branches toChris Lattner
2001-06-29We need to make sure to remove PHI nodes in the successor that cannot beChris Lattner
2001-06-27* Expose DoConstantPoolMergingChris Lattner