aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
AgeCommit message (Expand)Author
2013-02-24CVP: If we have a PHI with an incoming select, try to skip the select.Benjamin Kramer
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-09-28CorrelatedPropagation: BasicBlock::removePredecessor can simplify PHI nodes. ...Benjamin Kramer
2012-03-11llvm::SwitchInstStepan Dyatkovskiy
2012-03-09Add statistics on removed switch cases, and fix the phi statisticDuncan Sands
2012-03-09Eliminate switch cases that can never match, for example removes allDuncan Sands
2011-04-11Don't include Operator.h from InstrTypes.h.Jay Foad
2010-12-15Fix PR8790, another instance where unreachable code can cause instruction sim...Owen Anderson
2010-12-15Cleanup trailing whitespace.Owen Anderson
2010-11-16Have a few places that want to simplify phi nodes use SimplifyInstructionDuncan Sands
2010-10-29Give up on doing in-line instruction simplification during correlated value p...Owen Anderson
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-09-16Use a depth-first iteratation in CorrelatedValuePropagation to avoid wasting ...Owen Anderson
2010-09-03Propagate non-local comparisons. Fixes PR1757.Owen Anderson
2010-09-03Add support for simplifying a load from a computed value to a load from a glo...Owen Anderson
2010-08-31Only try to clean up the current block if we changed that block already.Owen Anderson
2010-08-31Don't perform an extra traversal of the function just to do cleanup. We can ...Owen Anderson
2010-08-31Rename ValuePropagation to a more descriptive CorrelatedValuePropagation.Owen Anderson
2010-08-31Rename file to something more descriptive.Owen Anderson