aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2014-12-03 18:27:05 +0000
committerTom Stellard <thomas.stellard@amd.com>2014-12-03 18:27:05 +0000
commit92105e87e88fa9db7ce1e85fcb7f1a3923f585c7 (patch)
treee6ba138ed3cb86b7b0ac607d6356404b63de576a /llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
parente8fb6937ba146423b018554c4931bb5af666b019 (diff)
downloadllvm-92105e87e88fa9db7ce1e85fcb7f1a3923f585c7.zip
llvm-92105e87e88fa9db7ce1e85fcb7f1a3923f585c7.tar.gz
llvm-92105e87e88fa9db7ce1e85fcb7f1a3923f585c7.tar.bz2
R600/SI: Don't run SI passes on R600 subtargets
llvm-svn: 223252
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUTargetMachine.cpp')
-rw-r--r--llvm/lib/Target/R600/AMDGPUTargetMachine.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp b/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
index 9fe97c8..8854e7b 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;