Merging r258386:
[oota-llvm.git] / lib / Target / AMDGPU / AMDGPUTargetMachine.cpp
index b1be6197a6c6a0a01a8b55d876f045a8af5a7fc4..519ae5cc748d077dee39cda37d58e66bcb9f85b1 100644 (file)
@@ -147,6 +147,8 @@ public:
     const AMDGPUSubtarget &ST = *getAMDGPUTargetMachine().getSubtargetImpl();
     if (ST.getGeneration() <= AMDGPUSubtarget::NORTHERN_ISLANDS)
       return createR600MachineScheduler(C);
+    else if (ST.enableSIScheduler())
+      return createSIMachineScheduler(C);
     return nullptr;
   }