2014-09-01 |
Jingyue Wu | [MachineSink] Use the real post dominator tree |
blob | commitdiff | raw |
2014-08-29 |
Juergen Ributzka | [MachineSinking] Clear kill flag of all operands at... |
blob | commitdiff | raw | diff to current |
2014-08-11 |
Quentin Colombet | [MachineSink] Improve the compile time by preserving... |
blob | commitdiff | raw | diff to current |
2014-08-04 |
Eric Christopher | Remove the TargetMachine forwards for TargetSubtargetIn... |
blob | commitdiff | raw | diff to current |
2014-07-29 |
Jiangning Liu | Add TargetInstrInfo interface isAsCheapAsAMove. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Remove potential ODR violations by sinking... |
blob | commitdiff | raw | diff to current |
2014-04-14 |
Craig Topper | [C++11] More 'nullptr' conversion. In some cases just... |
blob | commitdiff | raw | diff to current |
2014-03-31 |
Paul Robinson | Disable each MachineFunctionPass for 'optnone' function... |
blob | commitdiff | raw | diff to current |
2014-03-17 |
Owen Anderson | Switch a number of loops in lib/CodeGen over to range... |
blob | commitdiff | raw | diff to current |
2014-03-13 |
Owen Anderson | Phase 2 of the great MachineRegisterInfo cleanup. ... |
blob | commitdiff | raw | diff to current |
2014-03-07 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-01 |
Benjamin Kramer | Now that we have C++11, turn simple functors into lambd... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Will Dietz | MachineSink: Fix and tweak critical-edge breaking heuri... |
blob | commitdiff | raw | diff to current |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Craig Topper | Use SmallVectorImpl instead of SmallVector for iterator... |
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-10-16 |
Jakob Stoklund Olesen | Remove unused BitVectors from getAllocatableSet(). |
blob | commitdiff | raw | diff to current |
2012-07-31 |
Manman Ren | MachineSink: Sort the successors before trying to find... |
blob | commitdiff | raw | diff to current |
2012-07-31 |
Manman Ren | MachineSink: Sort the successors before trying to find... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | Codegen pass definition cleanup. No functionality. |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2012-01-16 |
Jakob Stoklund Olesen | Extract method for detecting constant unallocatable... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Devang Patel | Do not sink instruction, if it is not profitable. |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Devang Patel | Fix comment. |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Devang Patel | Update stale comment. |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Devang Patel | Revert r146184. I am seeing performance regression... |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Devang Patel | Refactor. No intentional functionality change. |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Devang Patel | Filter "sink to" candidate blocks sooner. This avoids... |
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-09-07 |
Devang Patel | While sinking machine instructions, sink matching DBG_V... |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Evan Cheng | Fix a couple of places where changes are made but not... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Evan Cheng | Don't sink insert_subreg, subreg_to_reg, reg_sequence... |
blob | commitdiff | raw | diff to current |
2010-09-20 |
Evan Cheng | Enable machine sinking critical edge splitting. e.g. |
blob | commitdiff | raw | diff to current |
2010-09-20 |
Evan Cheng | Avoid splitting critical edge twice for a set of PHI... |
blob | commitdiff | raw | diff to current |
2010-09-18 |
Evan Cheng | Fix code that break critical edges for PHI uses. Watch... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Evan Cheng | Teach machine sink to |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Evan Cheng | Update debug logs. |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Evan Cheng | It's possible to sink a def if its local uses are PHI's. |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Evan Cheng | Remove disabled assertion. |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Evan Cheng | Teach machine-sink to break critical edges when appropr... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Evan Cheng | If any def of a machine-sink candidate has local uses... |
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-07-21 |
Owen Anderson | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bill Wendling | - Reapply r106066 now that the bzip2 build regression... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Daniel Dunbar | Revert r106066, "Create a more targeted fix for not... |
blob | commitdiff | raw | diff to current |
2010-06-16 |
Bill Wendling | Improve comment to include that the use of a preg is... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Bill Wendling | Create a more targeted fix for not sinking instructions... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Jim Grosbach | Cleanup 80-column and trim trailing whitespace |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Bill Wendling | Machine sink could potentially sink instructions into... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Bill Wendling | Compulsive reformating. No functionalitical changes. |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Dan Gohman | Teach MachineLICM and MachineSink how to clear kill... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Jakob Stoklund Olesen | Avoid sinking machine instructions into a loop. |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Jakob Stoklund Olesen | Teach MachineSinking to handle easy critical edges. |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Dan Gohman | Don't do code sinking on unreachable blocks. It's unpro... |
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-03-02 |
Evan Cheng | Swap parameters of isSafeToMove and isSafeToReMat for... |
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-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Dan Gohman | Change a few instance variables to be local variables. |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | Factor out LiveIntervalAnalysis' code to determine... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Dan Gohman | Replace TargetInstrInfo::isInvariantLoad and its target... |
blob | commitdiff | raw | diff to current |
2009-09-26 |
Dan Gohman | Don't hoist or sink instructions with physreg uses... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Fix MachineSink to be able to sink instructions that... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Simplify this code by using use_iterator instead of... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove std::ostream versions of printing stuff for... |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Bill Wendling | Convert DOUT to DEBUG(errs()...). |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Dan Gohman | Various comment fixes. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Dan Gohman | Use setPreservesAll and setPreservesCFG in CodeGen... |
blob | commitdiff | raw | diff to current |
2009-04-10 |
Chris Lattner | fix two problems with machine sinking: |
blob | commitdiff | raw | diff to current |
2009-02-15 |
Evan Cheng | Fix PR3522. It's not safe to sink into landing pad... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Evan Cheng | Don't sink the instruction if TargetRegisterInfo::isSaf... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Evan Cheng | Refactor some code out of MachineSink into a MachineIns... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-12 |
Chris Lattner | implement support for sinking a load out the bottom... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | Simplify the side effect stuff a bit more and make... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Chris Lattner | Clamp down on sinking of lots of instructions. |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Chris Lattner | The current impl is really trivial, add some comments... |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Chris Lattner | don't sink anything with side effects, this makes lots... |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Chris Lattner | fix a common crash. |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Chris Lattner | Add a really quick hack at a machine code sinking pass... |
blob | commitdiff | raw | diff to current |
|