R600: Make check clearer.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 24 Feb 2014 21:01:23 +0000 (21:01 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 24 Feb 2014 21:01:23 +0000 (21:01 +0000)
The check is clearer as southern islands or later,
rather than checking for later than northern islands.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202076 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/R600/AMDGPUTargetMachine.cpp

index a550cc0178ae7e0e5c0d197350e2d5903846a17f..7f5042876e7f94919f0811b8a6fed72a9aa0c717 100644 (file)
@@ -142,7 +142,7 @@ AMDGPUPassConfig::addPreISel() {
   addPass(createFlattenCFGPass());
   if (ST.IsIRStructurizerEnabled())
     addPass(createStructurizeCFGPass());
-  if (ST.getGeneration() > AMDGPUSubtarget::NORTHERN_ISLANDS) {
+  if (ST.getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) {
     addPass(createSinkingPass());
     addPass(createSITypeRewriter());
     addPass(createSIAnnotateControlFlowPass());