[MCJIT] Allow '$' characters in symbol names in RuntimeDyldChecker.
[oota-llvm.git] / lib / CodeGen / DFAPacketizer.cpp
index 5b40ae13690939794acd8c9426c1ce6a1f00d90f..cce4c484c9bea5b6caef2bc178a703038efa3d7f 100644 (file)
@@ -121,15 +121,15 @@ DefaultVLIWScheduler::DefaultVLIWScheduler(
 
 void DefaultVLIWScheduler::schedule() {
   // Build the scheduling graph.
-  buildSchedGraph(0);
+  buildSchedGraph(nullptr);
 }
 
 // VLIWPacketizerList Ctor
 VLIWPacketizerList::VLIWPacketizerList(
   MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT,
   bool IsPostRA) : TM(MF.getTarget()), MF(MF)  {
-  TII = TM.getInstrInfo();
-  ResourceTracker = TII->CreateTargetScheduleState(&TM, 0);
+  TII = TM.getSubtargetImpl()->getInstrInfo();
+  ResourceTracker = TII->CreateTargetScheduleState(&TM, nullptr);
   VLIWScheduler = new DefaultVLIWScheduler(MF, MLI, MDT, IsPostRA);
 }