summaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/SCCP.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix PR2358 by resolving calls with undef arguments to overdefined.Chris Lattner2008-05-241-0/+6
* Allow for switch with no cases. Was causing faultDale Johannesen2008-05-231-0/+2
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-7/+7
* Fix various DOUTs to not call the extremely expensive Value::getName() Chris Lattner2008-05-111-5/+5
* Simplify code by using SwitchInst::findCaseValue instead of reimplementing it.Chris Lattner2008-05-101-14/+2
* Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky2008-04-251-5/+0
* code restructuring, not functionality change.Chris Lattner2008-04-241-22/+24
* Don't replace multiple result of calls with undef, Chris Lattner2008-04-241-2/+4
* code cleanup, no functionality change.Chris Lattner2008-04-241-19/+21
* Rewrite multiple return value handling in SCCP. Before, the -sccp passChris Lattner2008-04-231-112/+114
* 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