summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ScheduleDAG.cpp
Commit message (Expand)AuthorAge
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-11
* Use iterators to iterate through the Preds array instead ofDan Gohman2009-02-11
* Factor out more code for computing register live-range informationforDan Gohman2009-02-10
* Instead of adding dependence edges between terminator instructionsDan Gohman2009-01-16
* Generalize the HazardRecognizer interface so that it can be usedDan Gohman2009-01-15
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-15
* Avoid referring to edge D after the Succs or Preds arrays haveDan Gohman2009-01-13
* Don't call setDepthDirty/setHeightDirty when adding an edgeDan Gohman2009-01-05
* Minor code simplifications.Dan Gohman2008-12-23
* Optimize setDepthDirty and setHeightDirty a little, as they showedDan Gohman2008-12-22
* Use SmallVector's pop_back_val.Dan Gohman2008-12-20
* Use the correct Preds and Succs lists in setHeightDirty()Dan Gohman2008-12-20
* Use getDepth() and getHeight() instead of accessing theDan Gohman2008-12-17
* Fix some register-alias-related bugs in the post-RA scheduler livenessDan Gohman2008-12-16
* Move addPred and removePred out-of-line.Dan Gohman2008-12-16
* Rewrite the SDep class, and simplify some of the related code.Dan Gohman2008-12-09
* Whitespace cleanups.Dan Gohman2008-12-09
* Initial support for anti-dependence breaking. Currently this code does notDan Gohman2008-11-25
* Rename SDep's isSpecial to isArtificial, to make this field a littleDan Gohman2008-11-21
* Add #include <climits> to get the definition of INT_MAX.Dan Gohman2008-11-20
* Factor out the code for verifying the work of the scheduler,Dan Gohman2008-11-20
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-19