[llvm] r250071 - AMDGPU: Register some more passes so -print-before works

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 12 10:43:59 PDT 2015


Author: arsenm
Date: Mon Oct 12 12:43:59 2015
New Revision: 250071

URL: http://llvm.org/viewvc/llvm-project?rev=250071&view=rev
Log:
AMDGPU: Register some more passes so -print-before works

Modified:
    llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Modified: llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp?rev=250071&r1=250070&r2=250071&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp Mon Oct 12 12:43:59 2015
@@ -44,6 +44,8 @@ extern "C" void LLVMInitializeAMDGPUTarg
   RegisterTargetMachine<GCNTargetMachine> Y(TheGCNTarget);
 
   PassRegistry *PR = PassRegistry::getPassRegistry();
+  initializeSILowerI1CopiesPass(*PR);
+  initializeSIFoldOperandsPass(*PR);
   initializeSIFixSGPRLiveRangesPass(*PR);
   initializeSIFixControlFlowLiveIntervalsPass(*PR);
   initializeSILoadStoreOptimizerPass(*PR);




More information about the llvm-commits mailing list