summaryrefslogtreecommitdiffstats
path: root/llvm/lib
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
parente8fb6937ba146423b018554c4931bb5af666b019 (diff)
downloadbcm5719-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.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 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;
OpenPOWER on IntegriCloud