summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SCCP.cpp
Commit message (Expand)AuthorAgeFilesLines
* Be conservative if getresult operand is neither call nor invoke.Devang Patel2008-04-091-2/+3
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-1/+1
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* Add TODO reminder.Devang Patel2008-03-111-0/+1
* Initial multiple return values support.Devang Patel2008-03-111-19/+95
* SCCP also needs to be taught to follow unwind_toNick Lewycky2008-03-091-0/+4
* Not all users of a BB are Instructions any more.Nick Lewycky2008-03-081-1/+6
* Make Transforms to be 4.3 warnings-cleanAnton Korobeynikov2008-02-201-2/+2
* Fix PR1938 by forcing the code that uses an undefined value to branch oneChris Lattner2008-01-281-4/+19
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Disable null pointer folding transforms for non-generic address spaces. This ...Christopher Lamb2007-12-291-1/+3
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-031-1/+1
* Place SCCPSolver also in the anonymous namespace. ThisDuncan Sands2007-07-201-3/+3
* Fix PR1431Devang Patel2007-05-171-1/+1
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-4/+4
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-4/+4
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+7
* fix long linesChris Lattner2007-04-141-4/+4
* minor cleanupsChris Lattner2007-03-041-7/+8
* For PR1195:Reid Spencer2007-02-151-4/+4
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-3/+4
* Switch this back to using an std::map. DenseMap entries are getting invalidatedChris Lattner2007-02-021-5/+5
* Remove more malloc thrashing, this speeds up IPSCCP on kimwitu another 6.7%.Chris Lattner2007-02-021-10/+10
* Convert an std::set to SmallSet, this speeds up IPSCCP 17% on kimwitu.Chris Lattner2007-02-021-5/+5
* eliminate a malloc/free for (almost) every GEP processed. This speeds upChris Lattner2007-02-021-2/+3
* switch hash_map's over to DenseMap in SCCP. This speeds up SCCP by 30% inChris Lattner2007-02-021-19/+21
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-1/+0
* Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner2007-01-301-1/+2
* use smallvector instead of vector to make constant folding a bit more efficientChris Lattner2007-01-301-2/+3
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-4/+4
* Fix a minor bug handling constant exprs, introduced by a recent patch.Chris Lattner2007-01-131-1/+1
* For PR1064:Reid Spencer2007-01-121-1/+1
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-5/+3
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-3/+3
* For PR1043:Zhou Sheng2007-01-111-10/+12
* Enable a couple xforms for packed vectors (undef | v) -> -1 for packed.Chris Lattner2007-01-041-8/+9
* Vectors are not supported by ConstantInt::getAllOnesValue.Jim Laskey2007-01-031-5/+10
* Fix a typo.Reid Spencer2006-12-311-1/+1
* For PR950:Reid Spencer2006-12-231-0/+88
* handle undef values much more carefully: generalize the resolveundefbranchesChris Lattner2006-12-201-32/+172
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-191-10/+10
* Change inferred getCast into specific getCast. Passes all tests.Reid Spencer2006-12-121-1/+2
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-3/+3
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-6/+6
* SCCP does not handle Packed Type properly. Disable Packed Type handlingDevang Patel2006-12-041-1/+17
* Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2006-11-261-23/+22
* For PR786:Reid Spencer2006-11-021-2/+2
* Handle fallout from the recent branch-on-undef changes. This fixesChris Lattner2006-10-231-1/+24
* 3 Changes:Chris Lattner2006-10-221-24/+35
OpenPOWER on IntegriCloud