diff options
author | Andrew Trick <atrick@apple.com> | 2012-03-07 00:18:05 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2012-03-07 00:18:05 +0000 |
commit | 3b6eb1e5ea1b090cefc5591b2b8b610e267d535d (patch) | |
tree | 505f01c97a7afb38006dc815b9e08cd5ca066c5c /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | 54cf8ff45eb47de5260c000c106a6c7404777355 (diff) | |
download | bcm5719-llvm-3b6eb1e5ea1b090cefc5591b2b8b610e267d535d.tar.gz bcm5719-llvm-3b6eb1e5ea1b090cefc5591b2b8b610e267d535d.zip |
misched: Use the StartBlock/FinishBlock hooks
llvm-svn: 152172
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineScheduler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/MachineScheduler.cpp b/llvm/lib/CodeGen/MachineScheduler.cpp index 8a485e0fdef..55b931ff80f 100644 --- a/llvm/lib/CodeGen/MachineScheduler.cpp +++ b/llvm/lib/CodeGen/MachineScheduler.cpp @@ -264,6 +264,7 @@ bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) { unsigned RemainingCount = MBB->size(); for(MachineBasicBlock::iterator RegionEnd = MBB->end(); RegionEnd != MBB->begin();) { + Scheduler->StartBlock(MBB); // The next region starts above the previous region. Look backward in the // instruction stream until we find the nearest boundary. MachineBasicBlock::iterator I = RegionEnd; @@ -294,6 +295,7 @@ bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) { RegionEnd = Scheduler->Begin; } assert(RemainingCount == 0 && "Instruction count mismatch!"); + Scheduler->FinishBlock(); } return true; } |