diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2014-12-03 18:27:05 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2014-12-03 18:27:05 +0000 |
commit | 92105e87e88fa9db7ce1e85fcb7f1a3923f585c7 (patch) | |
tree | e6ba138ed3cb86b7b0ac607d6356404b63de576a /llvm/lib | |
parent | e8fb6937ba146423b018554c4931bb5af666b019 (diff) | |
download | bcm5719-llvm-92105e87e88fa9db7ce1e85fcb7f1a3923f585c7.tar.gz bcm5719-llvm-92105e87e88fa9db7ce1e85fcb7f1a3923f585c7.zip |
R600/SI: Don't run SI passes on R600 subtargets
llvm-svn: 223252
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/R600/AMDGPUTargetMachine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp b/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp index 9fe97c86503..8854e7b5093 100644 --- a/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp +++ b/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp @@ -188,8 +188,8 @@ bool AMDGPUPassConfig::addPreRegAlloc() { bool AMDGPUPassConfig::addPostRegAlloc() { const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); - addPass(createSIShrinkInstructionsPass()); if (ST.getGeneration() > AMDGPUSubtarget::NORTHERN_ISLANDS) { + addPass(createSIShrinkInstructionsPass()); addPass(createSIInsertWaits(*TM)); } return false; |