| Age | Commit message (Expand) | Author |
| 2010-09-01 | If PrototypeValue is erased in the middle of using the SSAUpdator | Duncan Sands |
| 2010-09-01 | add a gross hack to work around a problem that Argiris reported | Chris Lattner |
| 2010-09-01 | Revert 112442 and 112440 until the compile time problems introduced | Dan Gohman |
| 2010-08-31 | licm is wasting time hoisting constant foldable operations, | Chris Lattner |
| 2010-08-31 | tidy up | Chris Lattner |
| 2010-08-31 | More cleanups of my JumpThreading transforms, including extracting some dupli... | Owen Anderson |
| 2010-08-31 | Add an RAII helper to make cleanup of the RecursionSet more fool-proof. | Owen Anderson |
| 2010-08-31 | Only try to clean up the current block if we changed that block already. | Owen Anderson |
| 2010-08-31 | Refactor my fix for PR5652 to terminate the predecessor lookups after the fir... | Owen Anderson |
| 2010-08-31 | Fix an infinite loop; merging two functions will create a new function (if the | Nick Lewycky |
| 2010-08-31 | Don't perform an extra traversal of the function just to do cleanup. We can ... | Owen Anderson |
| 2010-08-31 | Rename ValuePropagation to a more descriptive CorrelatedValuePropagation. | Owen Anderson |
| 2010-08-31 | Rename file to something more descriptive. | Owen Anderson |
| 2010-08-31 | More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta... | Owen Anderson |
| 2010-08-31 | Switch to DenseSet, simplifying much more code. We now have a single iteration | Nick Lewycky |
| 2010-08-31 | Remove r111665, which implemented store-narrowing in InstCombine. Chris disc... | Owen Anderson |
| 2010-08-30 | Fix a typo. | Owen Anderson |
| 2010-08-30 | Cleanups suggested by Chris. | Owen Anderson |
| 2010-08-30 | Re-apply r112539, being more careful to respect the return values of the cons... | Owen Anderson |
| 2010-08-30 | Add statistics to evaluate this pass. | Owen Anderson |
| 2010-08-30 | Revert r112539. It accidentally introduced a miscompilation. | Owen Anderson |
| 2010-08-30 | Fixes and cleanups pointed out by Chris. In general, be careful to handle 0 ... | Owen Anderson |
| 2010-08-29 | rewrite DwarfEHPrepare to use SSAUpdater to promote its allocas | Chris Lattner |
| 2010-08-29 | two changes: 1) make AliasSet hold the list of call sites with an | Chris Lattner |
| 2010-08-29 | LICM does get dead instructions input to it. Instead of sinking them | Chris Lattner |
| 2010-08-29 | use moveBefore instead of remove+insert, it avoids some | Chris Lattner |
| 2010-08-29 | revert 112448 for now. | Chris Lattner |
| 2010-08-29 | optimize LICM::hoist to use moveBefore. Correct its updating | Chris Lattner |
| 2010-08-29 | fix some bugs (found by inspection) where LICM would not update | Chris Lattner |
| 2010-08-29 | rework the ownership of subloop alias information: instead of | Chris Lattner |
| 2010-08-29 | apparently unswitch had the same "Feature". Stop its | Chris Lattner |
| 2010-08-29 | now that loop passes don't use DomFrontier, there is no reason | Chris Lattner |
| 2010-08-29 | Optionally rerun dedicated-register filtering after applying | Dan Gohman |
| 2010-08-29 | Fix several areas in LSR to do a better job keeping the main | Dan Gohman |
| 2010-08-29 | Refactor the three main groups of code out of | Dan Gohman |
| 2010-08-29 | Delete a bogus check. | Dan Gohman |
| 2010-08-29 | Add some comments. | Dan Gohman |
| 2010-08-29 | Move this debug output into GenerateAllReuseFormula, to declutter | Dan Gohman |
| 2010-08-29 | Delete an unused declaration. | Dan Gohman |
| 2010-08-29 | Do one lookup instead of two. | Dan Gohman |
| 2010-08-29 | licm preserves the cfg, it doesn't have to explicitly say it | Chris Lattner |
| 2010-08-29 | now that it doesn't use the PromoteMemToReg function, LICM doesn't | Chris Lattner |
| 2010-08-29 | completely rewrite the memory promotion algorithm in LICM. | Chris Lattner |
| 2010-08-29 | use getUniqueExitBlocks instead of a manual set. | Chris Lattner |
| 2010-08-29 | reimplement LICM::sink to use SSAUpdater instead of PromoteMemToReg. | Chris Lattner |
| 2010-08-29 | implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse. | Chris Lattner |
| 2010-08-29 | remove dead proto | Chris Lattner |
| 2010-08-29 | reduce indentation in LICM::sink by using early exits, use | Chris Lattner |
| 2010-08-29 | modernize this pass a bit: use efficient set/map and reduce indentation. | Chris Lattner |
| 2010-08-28 | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner |