misched preparation: clarify ScheduleDAG and ScheduleDAGInstrs roles.
[oota-llvm.git] / lib / CodeGen / DFAPacketizer.cpp
index f0cf290825f501c9e89653972a5021deab112718..f2179eeef5ab92fdcabcd4bb6b515d0aa1c13459 100644 (file)
@@ -185,7 +185,9 @@ void VLIWPacketizerList::PacketizeMIs(MachineBasicBlock *MBB,
                                       MachineBasicBlock::iterator BeginItr,
                                       MachineBasicBlock::iterator EndItr) {
   DefaultVLIWScheduler *Scheduler = (DefaultVLIWScheduler *)SchedulerImpl;
-  Scheduler->Run(MBB, BeginItr, EndItr, MBB->size());
+  Scheduler->enterRegion(MBB, BeginItr, EndItr, MBB->size());
+  Scheduler->Schedule();
+  Scheduler->exitRegion();
 
   // Remember scheduling units.
   SUnits = Scheduler->SUnits;