| Commit message (Expand) | Author | Age | Files | Lines |
* | When tail-merging multiple blocks, make sure to correctly update the live-in ... | Eli Friedman | 2011-07-06 | 1 | -0/+2 |
* | Add 132986 back, but avoid non-determinism if a bb address gets reused. | Rafael Espindola | 2011-06-14 | 1 | -0/+2 |
* | revert 132986 to see if the bots go green. | Rafael Espindola | 2011-06-14 | 1 | -2/+0 |
* | Make the threshold used by branch folding softer. Before we would get a | Rafael Espindola | 2011-06-14 | 1 | -0/+2 |
* | Re-commit 131172 with fix. MachineInstr identity checks should check dead | Evan Cheng | 2011-05-12 | 1 | -2/+5 |
* | Revert 131172 as it is causing clang to miscompile itself. I will try | Rafael Espindola | 2011-05-11 | 1 | -5/+2 |
* | Add a late optimization to BranchFolding that hoist common instruction sequences | Evan Cheng | 2011-05-11 | 1 | -2/+5 |
* | Tail merging pass shall not break up IT blocks. rdar://8115404 | Evan Cheng | 2010-06-22 | 1 | -2/+3 |
* | Split tail duplication into a separate pass. This is needed to avoid | Bob Wilson | 2009-11-26 | 1 | -8/+0 |
* | Perform tail duplication only once, after tail merging is complete. | Bob Wilson | 2009-11-17 | 1 | -3/+2 |
* | Make the BranchFolderPass class local to BranchFolding.cpp. | Dan Gohman | 2009-11-12 | 1 | -14/+1 |
* | Promote MergePotentialsElt and SameTailElt to be regular classes | Dan Gohman | 2009-11-11 | 1 | -2/+49 |
* | Check in the changes to this file too. | Dan Gohman | 2009-11-11 | 1 | -3/+9 |
* | Revert r85346 change to control tail merging by CodeGenOpt::Level. | Bob Wilson | 2009-10-28 | 1 | -7/+3 |
* | Record CodeGen optimization level in the BranchFolding pass so that we can | Bob Wilson | 2009-10-27 | 1 | -3/+7 |
* | Run branch folding if if-converter make some transformations. | Evan Cheng | 2009-09-04 | 1 | -0/+84 |