aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/SCCP.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't crash on multiple return value with no obvious inserted value.Nick Lewycky2009-06-061-2/+2
* Use Operands.data() instead of &Operands[0] where Operands is a potentiallyNick Lewycky2009-05-281-1/+1
* Factorize out a concept - no functionality change.Duncan Sands2009-03-211-2/+2
* Don't load values out of global constants with weakDuncan Sands2009-03-201-2/+2
* Add the private linkage.Rafael Espindola2009-01-151-5/+5
* Fix PR3325, a miscompilation of invokes by IPSCCP. Patch by Jay Foad!Chris Lattner2009-01-141-3/+2
* Fix unused variable warnings.Devang Patel2008-11-211-0/+2
* Replace explicit loop with utility function.Nick Lewycky2008-11-031-4/+2
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-2/+2
* improve encapsulation of the BBExecutable set.Chris Lattner2008-08-231-8/+4
* Switch an assortment of maps, sets and vectors to more efficient versions,Chris Lattner2008-08-231-28/+25
* Temporarily revert r54792. It's causing an ICE during bootstrapping.Bill Wendling2008-08-141-5/+5
* Use DenseMap. Patch by Pratik Solanki.Devang Patel2008-08-141-5/+5
* Fix SCCP's handling of struct value loads and stores. SCCP doesn'tDan Gohman2008-08-131-2/+0
* Enable first-class aggregates support.Dan Gohman2008-07-231-41/+0
* Tidy up some commments and use the getAggregateOperand andDan Gohman2008-06-201-9/+9
* Fix the conditions under which SCCP should examine insertvalueDan Gohman2008-06-201-1/+18
* Teach SCCP about insertvalue and extractvalue, and aboutDan Gohman2008-06-201-13/+107
* 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