summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
Commit message (Expand)AuthorAge
...
* Make addPred and removePred return void, since the return value is notDan Gohman2008-12-16
* Rewrite the SDep class, and simplify some of the related code.Dan Gohman2008-12-09
* Check in the rest of this change. The isAntiDep flag needs to be passedDan Gohman2008-11-24
* Add a flag to SDep for tracking which edges are anti-dependence edges.Dan Gohman2008-11-21
* Rename SDep's isSpecial to isArtificial, to make this field a littleDan Gohman2008-11-21
* Change these schedulers to not emit no-ops. It turns out thatDan Gohman2008-11-21
* Simplify this code a little. In the fast scheduler, CreateNewSUnitDan Gohman2008-11-19
* Experimental post-pass scheduling support. Post-pass schedulingDan Gohman2008-11-19
* Tidy up ScheduleNodeBottomUp methods, and make them moreDan Gohman2008-11-18
* Change SUnit's dump method to take a ScheduleDAG* instead ofDan Gohman2008-11-18
* Avoid using a loop in ReleasePred and ReleaseSucc methods to compute theDan Gohman2008-11-18
* Don't bother doing latency calculations in the "fast" scheduler.Dan Gohman2008-11-17
* Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnitDan Gohman2008-11-13
* Make the Node member of SUnit private, and add accessors.Dan Gohman2008-11-13
* Change ScheduleDAG's DAG member from a reference to a pointer, to prepareDan Gohman2008-11-13
* Change the scheduler accessor methods to accept an explicit TargetMachineDan Gohman2008-11-11
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-14
* Replace the LiveRegs SmallSet with a simple counter that keepsDan Gohman2008-09-23
* Add a new "fast" scheduler. This is currently basically just aDan Gohman2008-09-18