Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a "moveInstr" method to LiveIntervals. This can be used to move instructions | Lang Hames | 2012-01-27 | 1 | -1/+3 |
| | | | | | | | | | around within a basic block while maintaining live-intervals. Updated ScheduleTopDownLive in MachineScheduler.cpp to use the moveInstr API when reordering MIs. llvm-svn: 149147 | ||||
* | misched: Inital interface and implementation for ScheduleTopDownLive and ↵ | Andrew Trick | 2012-01-17 | 1 | -17/+130 |
| | | | | | | ShuffleInstructions. llvm-svn: 148291 | ||||
* | Renamed MachineScheduler to ScheduleTopDownLive. | Andrew Trick | 2012-01-17 | 1 | -47/+59 |
| | | | | | | Responding to code review. llvm-svn: 148290 | ||||
* | misched: Initial code for building an MI level scheduling DAG | Andrew Trick | 2012-01-14 | 1 | -10/+14 |
| | | | | llvm-svn: 148174 | ||||
* | misched: Added ScheduleDAGInstrs::IsPostRA | Andrew Trick | 2012-01-14 | 1 | -2/+2 |
| | | | | llvm-svn: 148172 | ||||
* | misched: Invoke the DAG builder on each sequence of schedulable instructions. | Andrew Trick | 2012-01-14 | 1 | -6/+31 |
| | | | | llvm-svn: 148171 | ||||
* | Move things around to make the file navigable, even though it will probably ↵ | Andrew Trick | 2012-01-14 | 1 | -19/+32 |
| | | | | | | be split up later. llvm-svn: 148170 | ||||
* | Added the MachineSchedulerPass skeleton. | Andrew Trick | 2012-01-13 | 1 | -0/+233 |
llvm-svn: 148105 |