| Commit message (Expand) | Author | Age | Files | Lines |
* | sched: Avoid trivially redundant DAG edges. Take the one with higher latency. | Andrew Trick | 2012-06-13 | 1 | -3/+20 |
* | misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles. | Andrew Trick | 2012-03-07 | 1 | -15/+7 |
* | misched preparation: modularize schedule printing. | Andrew Trick | 2012-03-07 | 1 | -17/+0 |
* | misched preparation: modularize schedule verification. | Andrew Trick | 2012-03-07 | 1 | -9/+4 |
* | Don't print out pointer values in SUnit::dump(). | Jakob Stoklund Olesen | 2012-02-17 | 1 | -5/+3 |
* | misched: Initial code for building an MI level scheduling DAG | Andrew Trick | 2012-01-14 | 1 | -1/+1 |
* | Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_... | David Blaikie | 2011-12-20 | 1 | -0/+2 |
* | Make a bunch of symbols private. | Benjamin Kramer | 2011-08-19 | 1 | -1/+1 |
* | Silence a bunch (but not all) "variable written but not read" warnings | Duncan Sands | 2011-08-12 | 1 | -0/+1 |
* | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng | 2011-06-28 | 1 | -1/+1 |
* | Added -stress-sched flag in the Asserts build. | Andrew Trick | 2011-06-15 | 1 | -0/+12 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -2/+2 |
* | Introducing a new method of tracking register pressure. We can't | Andrew Trick | 2011-02-04 | 1 | -2/+4 |
* | Fix a few cases where the scheduler is not checking for phys reg copies. The ... | Andrew Trick | 2010-12-24 | 1 | -1/+1 |
* | Various bits of framework needed for precise machine-level selection | Andrew Trick | 2010-12-24 | 1 | -0/+7 |
* | reduce indentation, no functionality change. | Chris Lattner | 2010-12-20 | 1 | -1/+1 |
* | Remove trailing whitespace, no functionality changes. | John Mosby | 2010-06-30 | 1 | -19/+18 |
* | Remove unused member variable. | Zhongxing Xu | 2010-05-17 | 1 | -1/+0 |
* | Delete an unused member variable. | Dan Gohman | 2010-04-13 | 1 | -1/+0 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -40/+40 |
* | Remove some old experimental code that is no longer needed. Remove additional... | David Goodwin | 2009-11-20 | 1 | -14/+6 |
* | Rename registers to break output dependencies in addition to anti-dependencies. | David Goodwin | 2009-11-12 | 1 | -2/+8 |
* | Do a scheduling pass ignoring anti-dependencies to identify candidate registe... | David Goodwin | 2009-11-03 | 1 | -7/+9 |
* | Fix integer overflow in instruction scheduling. This can happen if we have | Reid Kleckner | 2009-09-30 | 1 | -4/+16 |
* | Convert DOUT to DEBUG(errs()...). | Bill Wendling | 2009-08-22 | 1 | -3/+5 |
* | Add some debug output. | David Goodwin | 2009-08-11 | 1 | -0/+2 |
* | Move to raw_ostream. | Daniel Dunbar | 2009-07-24 | 1 | -36/+37 |
* | When scheduling a block in parts, keep track of the overall | Dan Gohman | 2009-02-11 | 1 | -11/+6 |
* | Use iterators to iterate through the Preds array instead of | Dan Gohman | 2009-02-11 | 1 | -2/+3 |
* | Factor out more code for computing register live-range informationfor | Dan Gohman | 2009-02-10 | 1 | -1/+4 |
* | Instead of adding dependence edges between terminator instructions | Dan Gohman | 2009-01-16 | 1 | -1/+8 |
* | Generalize the HazardRecognizer interface so that it can be used | Dan Gohman | 2009-01-15 | 1 | -0/+3 |
* | Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph | Dan Gohman | 2009-01-15 | 1 | -9/+13 |
* | Avoid referring to edge D after the Succs or Preds arrays have | Dan Gohman | 2009-01-13 | 1 | -3/+3 |
* | Don't call setDepthDirty/setHeightDirty when adding an edge | Dan Gohman | 2009-01-05 | 1 | -4/+8 |
* | Minor code simplifications. | Dan Gohman | 2008-12-23 | 1 | -6/+6 |
* | Optimize setDepthDirty and setHeightDirty a little, as they showed | Dan Gohman | 2008-12-22 | 1 | -10/+16 |
* | Use SmallVector's pop_back_val. | Dan Gohman | 2008-12-20 | 1 | -4/+2 |
* | Use the correct Preds and Succs lists in setHeightDirty() | Dan Gohman | 2008-12-20 | 1 | -4/+4 |
* | Use getDepth() and getHeight() instead of accessing the | Dan Gohman | 2008-12-17 | 1 | -2/+2 |
* | Fix some register-alias-related bugs in the post-RA scheduler liveness | Dan Gohman | 2008-12-16 | 1 | -114/+127 |
* | Move addPred and removePred out-of-line. | Dan Gohman | 2008-12-16 | 1 | -0/+61 |
* | Rewrite the SDep class, and simplify some of the related code. | Dan Gohman | 2008-12-09 | 1 | -21/+30 |
* | Whitespace cleanups. | Dan Gohman | 2008-12-09 | 1 | -12/+14 |
* | Initial support for anti-dependence breaking. Currently this code does not | Dan Gohman | 2008-11-25 | 1 | -0/+201 |
* | Rename SDep's isSpecial to isArtificial, to make this field a little | Dan Gohman | 2008-11-21 | 1 | -2/+2 |
* | Add #include <climits> to get the definition of INT_MAX. | Dan Gohman | 2008-11-20 | 1 | -0/+1 |
* | Factor out the code for verifying the work of the scheduler, | Dan Gohman | 2008-11-20 | 1 | -0/+54 |
* | Experimental post-pass scheduling support. Post-pass scheduling | Dan Gohman | 2008-11-19 | 1 | -0/+210 |