2013-12-07 |
Vincent Lejeune | Add a RequireStructuredCFG Field to TargetMachine. |
blob | commitdiff | raw |
2013-06-24 |
Andrew Trick | Fix tail merging to assign the (more) correct BasicBloc... |
blob | commitdiff | raw | diff to current |
2013-05-22 |
Chad Rosier | Simplify logic now that r182490 is in place. No functi... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Bill Wendling | Remove the Function::getFnAttributes method in favor... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Jakub Staszak | Remove unneeded #include. |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Bill Wendling | Create enums for the different attributes. |
blob | commitdiff | raw | diff to current |
2012-10-07 |
Craig Topper | Fix indentation. Remove 'else' after return. No functio... |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Bill Wendling | Remove the `hasFnAttr' method from Function. |
blob | commitdiff | raw | diff to current |
2012-08-22 |
Benjamin Kramer | Reduce duplicated hash map lookups. |
blob | commitdiff | raw | diff to current |
2012-06-02 |
Benjamin Kramer | Fix typos found by github.com/lyda/misspell-check |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Jakob Stoklund Olesen | Switch all register list clients to the new MC*Iterator... |
blob | commitdiff | raw | diff to current |
2012-06-01 |
Jakob Stoklund Olesen | Switch some getAliasSet clients to MCRegAliasIterator. |
blob | commitdiff | raw | diff to current |
2012-05-23 |
Bill Wendling | Forgot to reverse conditional. |
blob | commitdiff | raw | diff to current |
2012-05-23 |
Bill Wendling | Reduce indentation by early detection of 'continue... |
blob | commitdiff | raw | diff to current |
2012-04-23 |
Preston Gurd | This patch fixes a problem which arose when using the... |
blob | commitdiff | raw | diff to current |
2012-03-27 |
Jakob Stoklund Olesen | Branch folding may invalidate liveness. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Bill Wendling | Where the BranchFolding pass removes a branch then... |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Craig Topper | Convert more GenRegisterInfo tables from unsigned to... |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Craig Topper | Use uint16_t to store register overlaps to reduce stati... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Chad Rosier | Remove extra semi-colons. |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Jakob Stoklund Olesen | Handle register masks in branch folding. |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Move pass configuration out of pass constructors: Branc... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-12 |
Evan Cheng | When hoisting common code, watch out for uses which... |
blob | commitdiff | raw | diff to current |
2012-01-07 |
Evan Cheng | Revert part of r147716. Looks like x87 instructions... |
blob | commitdiff | raw | diff to current |
2012-01-07 |
Evan Cheng | Added a late machine instruction copy propagation pass... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-10-26 |
Bill Wendling | Reapply r142920 with fix: |
blob | commitdiff | raw | diff to current |
2011-10-25 |
Duncan Sands | Revert commit 142891. Takumi bisected the tablegen... |
blob | commitdiff | raw | diff to current |
2011-10-25 |
Bill Wendling | An MBB which branches to an EH landing pad shouldn... |
blob | commitdiff | raw | diff to current |
2011-08-05 |
Jakob Stoklund Olesen | Fix liveness computations in BranchFolding. |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Eli Friedman | When tail-merging multiple blocks, make sure to correct... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-14 |
Rafael Espindola | Add 132986 back, but avoid non-determinism if a bb... |
blob | commitdiff | raw | diff to current |
2011-06-14 |
Rafael Espindola | revert 132986 to see if the bots go green. |
blob | commitdiff | raw | diff to current |
2011-06-14 |
Rafael Espindola | Make the threshold used by branch folding softer. Befor... |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Devang Patel | Add comment. |
blob | commitdiff | raw | diff to current |
2011-05-26 |
Devang Patel | During branch folding avoid inserting redundant DBG_VAL... |
blob | commitdiff | raw | diff to current |
2011-05-12 |
Evan Cheng | Update comment. |
blob | commitdiff | raw | diff to current |
2011-05-12 |
Evan Cheng | Re-enable branchfolding common code hoisting optimizati... |
blob | commitdiff | raw | diff to current |
2011-05-12 |
Evan Cheng | Temporarily disable the transformation. It's breaking... |
blob | commitdiff | raw | diff to current |
2011-05-12 |
Evan Cheng | Re-commit 131172 with fix. MachineInstr identity checks... |
blob | commitdiff | raw | diff to current |
2011-05-11 |
Rafael Espindola | Revert 131172 as it is causing clang to miscompile... |
blob | commitdiff | raw | diff to current |
2011-05-11 |
Evan Cheng | Add a late optimization to BranchFolding that hoist... |
blob | commitdiff | raw | diff to current |
2011-04-22 |
Bill Wendling | Branch folding is folding a landing pad into a regular BB. |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Evan Cheng | Add more debugging output. |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Evan Cheng | Tail merging pass shall not break up IT blocks. rdar... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Evan Cheng | Allow ARM if-converter to be run after post allocation... |
blob | commitdiff | raw | diff to current |
2010-06-17 |
Stuart Hastings | Add a DebugLoc parameter to TargetInstrInfo::InsertBran... |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Dan Gohman | Fix a bug which prevented tail merging of return instru... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Dale Johannesen | Teach AnalyzeBranch, RemoveBranch and the branch |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Bob Wilson | Stop trying to merge identical jump tables. This had... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Remove a check that can no longer be true, after r84803. |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | eliminate InvalidateLabel and LabelIDList from MMI... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | Fix another place where DEBUG_VALUE affected codegen. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | This survived a bootstrap, so let's try 98104 again. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | Speculatively revert 98104; could be what's causing... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Dale Johannesen | Ever more complicated DEBUG_VALUE fixes for branch... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Dale Johannesen | Fix dbg value handling in tail merging. |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Dale Johannesen | Fix some more places where dbg_value affected codegen. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-01-25 |
Chris Lattner | Rearrange handling of jump tables. Highlights: |
blob | commitdiff | raw | diff to current |
2009-12-24 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Bill Wendling | Initialize uninitialized variables. |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Bill Wendling | Initialize uninitialized variables. |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Bill Wendling | Revert these. They may have been causing 483_xalancbmk... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Bill Wendling | Don't try to move a MBB into the fall-through position... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Remove the target hook TargetInstrInfo::BlockHasNoFallT... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Bob Wilson | Split tail duplication into a separate pass. This... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Bob Wilson | Refactor target hook for tail duplication as requested... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | There should be no need to keep renumbering blocks... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Tail duplication still needs to iterate. Duplicating... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Add another statistic to measure code size due to tail... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Add statistics for tail duplication. |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Add a target hook to allow changing the tail duplicatio... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Bob Wilson | Remove a special case for tail merging that seems to... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Dan Gohman | Set MadeChange instead of MadeChangeThisIteration. |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Bob Wilson | Update a comment, now that tail duplication happens... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Bob Wilson | Perform tail duplication only once, after tail merging... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Fix some comments. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Whitespace: be consistent with pointer syntax. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Clean up whitespace. |
blob | commitdiff | raw | diff to current |
2009-11-13 |
Dan Gohman | When optimizing for size, don't tail-merge unless it... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Dan Gohman | Make the BranchFolderPass class local to BranchFolding... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Dan Gohman | Minor code cleanups. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Dan Gohman | Tail merge at any size when there are two potentials... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Promote MergePotentialsElt and SameTailElt to be regula... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Revert this line of 86871. |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Add support for tail duplication to BranchFolding,... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Fix indentation level. |
blob | commitdiff | raw | diff to current |
next |