aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/SSAUpdater.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson2010-04-031-315/+183
* Add a DEBUG_TYPE for the SSAUpdater.Bob Wilson2010-04-031-0/+1
* Recommit 100158 now that the buildbots are happy again.Bob Wilson2010-04-021-21/+29
* Revert 100158 in case it is causing some of the buildbot problems.Bob Wilson2010-04-021-29/+21
* Check for terminating conditions before adding PHIs to the worklists.Bob Wilson2010-04-021-21/+29
* Remove trailing whitespace.Bob Wilson2010-04-011-5/+5
* Rewrite another SSAUpdater function to avoid recursion.Bob Wilson2010-04-011-32/+46
* Change another SSAUpdater function to avoid recursion.Bob Wilson2010-04-011-18/+24
* Simplify the code to check for existing PHIs, now that it is only used inBob Wilson2010-04-011-30/+12
* The SSAUpdater should avoid recursive traversals of the CFG, since that mayBob Wilson2010-04-011-15/+23
* Rewrite part of the SSAUpdater to be more careful about inserting redundantBob Wilson2010-03-311-150/+263
* Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock.Bob Wilson2010-01-271-41/+75
* Change errs() to dbgs().David Greene2010-01-051-2/+2
* improve indentation avoid a pointless conversion from weakvh to trackingvh,Chris Lattner2009-12-211-3/+3
* fix PR5837 by having SSAUpdate reuse phi nodes for theChris Lattner2009-12-211-1/+23
* add an assert to make it really clear what this is doing. Return singularval asChris Lattner2009-12-041-1/+5
* alternate fix for PR5258 which avoids worklist problems, with reduced testcase.Chris Lattner2009-10-201-11/+6
* Fix PR5258, jump-threading creating invalid PHIs.Edwin Török2009-10-201-2/+10
* Strip trailing white space.Duncan Sands2009-10-161-33/+31
* add a simple helper method.Chris Lattner2009-10-101-0/+6
* add ability for clients of SSAUpdater to find out about theChris Lattner2009-10-101-1/+9
* add the ability to get a rewritten value from the middle of a block,Chris Lattner2009-10-101-3/+92
* rename GetValueInBlock -> GetValueAtEndOfBlock to better reflect Chris Lattner2009-10-101-11/+11
* use a typedef instead of spelling out an insane type. Yay for auto someday.Chris Lattner2009-10-101-3/+3
* Implement an efficient and fully general SSA update mechanism that Chris Lattner2009-10-101-0/+232