diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-12-03 05:22:30 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2014-12-03 05:22:30 +0000 |
commit | 691ae3d65762f0de3e3bb916c75db5430bf4146d (patch) | |
tree | 41ba7d326614aff238420733fe45ad1bf5f37996 /llvm/lib | |
parent | 0d2832ae8db46557f2a19c9964a39a5c848c46aa (diff) | |
download | bcm5719-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.cpp | 3 |
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; } |