summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2014-12-03 05:22:30 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2014-12-03 05:22:30 +0000
commit691ae3d65762f0de3e3bb916c75db5430bf4146d (patch)
tree41ba7d326614aff238420733fe45ad1bf5f37996 /llvm/lib
parent0d2832ae8db46557f2a19c9964a39a5c848c46aa (diff)
downloadbcm5719-llvm-691ae3d65762f0de3e3bb916c75db5430bf4146d.tar.gz
bcm5719-llvm-691ae3d65762f0de3e3bb916c75db5430bf4146d.zip
R600/SI: Fix running SILowerI1Copies a second time
llvm-svn: 223204
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/R600/AMDGPUTargetMachine.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp b/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
index 80142f0016a..9fe97c86503 100644
--- a/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
+++ b/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp
@@ -157,10 +157,9 @@ bool AMDGPUPassConfig::addInstSelector() {
if (ST.getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) {
addPass(createSILowerI1CopiesPass());
addPass(createSIFixSGPRCopiesPass(*TM));
+ addPass(createSIFoldOperandsPass());
}
- addPass(createSILowerI1CopiesPass());
- addPass(createSIFoldOperandsPass());
return false;
}
OpenPOWER on IntegriCloud