summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SCCP.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix an ugly problem in SCCP. This fixes Benchmarks/Misc-C++/mandel-text.cppChris Lattner2006-10-201-2/+3
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-281-9/+6
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-2/+2
* Add supprot for shufflevectorChris Lattner2006-04-081-0/+25
* Implement some more interesting select sccp cases. This implements:Chris Lattner2006-02-081-15/+35
* Make iostream #inclusion explicitChris Lattner2006-01-221-0/+1
* Lowerpacked and SCCP support for the insertelement operation.Robert Bocchino2006-01-171-0/+21
OpenPOWER on IntegriCloud