From 691ae3d65762f0de3e3bb916c75db5430bf4146d Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Wed, 3 Dec 2014 05:22:30 +0000 Subject: [PATCH] R600/SI: Fix running SILowerI1Copies a second time llvm-svn: 223204 --- llvm/lib/Target/R600/AMDGPUTargetMachine.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp b/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp index 80142f0..9fe97c8 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; } -- 2.7.4