| Commit message (Expand) | Author | Age | Files | Lines |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Tail merging pass shall not break up IT blocks. rdar://8115404 | Evan Cheng | 2010-06-22 | 1 | -5/+18 |
* | Allow ARM if-converter to be run after post allocation scheduling. | Evan Cheng | 2010-06-18 | 1 | -16/+2 |
* | Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This | Stuart Hastings | 2010-06-17 | 1 | -13/+18 |
* | Fix a bug which prevented tail merging of return instructions in | Dan Gohman | 2010-05-03 | 1 | -24/+5 |
* | Teach AnalyzeBranch, RemoveBranch and the branch | Dale Johannesen | 2010-04-02 | 1 | -3/+9 |
* | Stop trying to merge identical jump tables. This had been inadvertently | Bob Wilson | 2010-03-19 | 1 | -28/+6 |
* | Remove a check that can no longer be true, after r84803. | Bob Wilson | 2010-03-16 | 1 | -16/+0 |
* | eliminate InvalidateLabel and LabelIDList from MMI and replace | Chris Lattner | 2010-03-14 | 1 | -11/+0 |
* | Fix another place where DEBUG_VALUE affected codegen. | Dale Johannesen | 2010-03-10 | 1 | -1/+12 |
* | This survived a bootstrap, so let's try 98104 again. | Dale Johannesen | 2010-03-10 | 1 | -4/+69 |
* | Speculatively revert 98104; could be what's causing crashes | Dale Johannesen | 2010-03-10 | 1 | -56/+3 |
* | Ever more complicated DEBUG_VALUE fixes for branch folding. | Dale Johannesen | 2010-03-09 | 1 | -3/+56 |
* | Fix dbg value handling in tail merging. | Dale Johannesen | 2010-03-08 | 1 | -3/+25 |
* | Fix some more places where dbg_value affected codegen. | Dale Johannesen | 2010-03-05 | 1 | -1/+5 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -2/+2 |
* | Rearrange handling of jump tables. Highlights: | Chris Lattner | 2010-01-25 | 1 | -44/+49 |
* | Change errs() to dbgs(). | David Greene | 2009-12-24 | 1 | -13/+13 |
* | Initialize uninitialized variables. | Bill Wendling | 2009-12-16 | 1 | -1/+1 |
* | Initialize uninitialized variables. | Bill Wendling | 2009-12-16 | 1 | -1/+1 |
* | Revert these. They may have been causing 483_xalancbmk to fail: | Bill Wendling | 2009-12-15 | 1 | -23/+19 |
* | Don't try to move a MBB into the fall-through position if it's a landing pad or | Bill Wendling | 2009-12-11 | 1 | -19/+23 |
* | Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of | Dan Gohman | 2009-12-05 | 1 | -1/+1 |
* | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner | 2009-12-03 | 1 | -4/+4 |
* | Split tail duplication into a separate pass. This is needed to avoid | Bob Wilson | 2009-11-26 | 1 | -231/+6 |
* | Refactor target hook for tail duplication as requested by Chris. | Bob Wilson | 2009-11-24 | 1 | -3/+12 |
* | There should be no need to keep renumbering blocks during tail duplication. | Bob Wilson | 2009-11-18 | 1 | -3/+0 |
* | Tail duplication still needs to iterate. Duplicating new instructions onto | Bob Wilson | 2009-11-18 | 1 | -3/+7 |
* | Add another statistic to measure code size due to tail duplication. | Bob Wilson | 2009-11-18 | 1 | -0/+3 |
* | Add statistics for tail duplication. | Bob Wilson | 2009-11-18 | 1 | -0/+4 |
* | Add a target hook to allow changing the tail duplication limit based on the | Bob Wilson | 2009-11-18 | 1 | -4/+5 |
* | Remove a special case for tail merging that seems to be both broken and | Bob Wilson | 2009-11-17 | 1 | -33/+0 |
* | Set MadeChange instead of MadeChangeThisIteration. | Dan Gohman | 2009-11-17 | 1 | -1/+1 |
* | Update a comment, now that tail duplication happens after other branch | Bob Wilson | 2009-11-17 | 1 | -2/+2 |
* | Perform tail duplication only once, after tail merging is complete. | Bob Wilson | 2009-11-17 | 1 | -30/+66 |
* | Fix a comment. | Bob Wilson | 2009-11-16 | 1 | -1/+1 |
* | Fix some comments. | Bob Wilson | 2009-11-16 | 1 | -5/+4 |
* | Whitespace: be consistent with pointer syntax. | Bob Wilson | 2009-11-16 | 1 | -6/+6 |
* | Clean up whitespace. | Bob Wilson | 2009-11-16 | 1 | -6/+6 |
* | When optimizing for size, don't tail-merge unless it's likely to be a | Dan Gohman | 2009-11-13 | 1 | -9/+12 |
* | Make the BranchFolderPass class local to BranchFolding.cpp. | Dan Gohman | 2009-11-12 | 1 | -0/+14 |
* | Minor code cleanups. | Dan Gohman | 2009-11-12 | 1 | -9/+9 |
* | Tail merge at any size when there are two potentials blocks and one | Dan Gohman | 2009-11-12 | 1 | -10/+34 |
* | Promote MergePotentialsElt and SameTailElt to be regular classes | Dan Gohman | 2009-11-11 | 1 | -56/+58 |
* | Revert this line of 86871. | Dan Gohman | 2009-11-11 | 1 | -1/+1 |
* | Add support for tail duplication to BranchFolding, and extend | Dan Gohman | 2009-11-11 | 1 | -49/+295 |
* | Fix indentation level. | Dan Gohman | 2009-11-11 | 1 | -8/+8 |
* | Whitespace cleanups. | Dan Gohman | 2009-11-11 | 1 | -93/+92 |