diff options
author | Tom Stellard <tstellar@redhat.com> | 2017-08-02 22:19:45 +0000 |
---|---|---|
committer | Tom Stellard <tstellar@redhat.com> | 2017-08-02 22:19:45 +0000 |
commit | a2f57be26073562b40e8ea2bd76aa4f1d3142f61 (patch) | |
tree | cbf5c5f9c8ccb2a118ac9b859da6e3a59caea152 /llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | |
parent | a0213850e5f184baf15b528c35176e1c6ead87ba (diff) | |
download | bcm5719-llvm-a2f57be26073562b40e8ea2bd76aa4f1d3142f61.tar.gz bcm5719-llvm-a2f57be26073562b40e8ea2bd76aa4f1d3142f61.zip |
AMDGPU/R600: Initialize more passes
Reviewers: arsenm
Reviewed By: arsenm
Subscribers: kzhuravl, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, llvm-commits
Differential Revision: https://reviews.llvm.org/D36128
llvm-svn: 309893
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp index 854000d1c41..de3f405b24f 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp @@ -135,6 +135,11 @@ extern "C" void LLVMInitializeAMDGPUTarget() { RegisterTargetMachine<GCNTargetMachine> Y(getTheGCNTarget()); PassRegistry *PR = PassRegistry::getPassRegistry(); + initializeR600ClauseMergePassPass(*PR); + initializeR600ControlFlowFinalizerPass(*PR); + initializeR600PacketizerPass(*PR); + initializeR600ExpandSpecialInstrsPassPass(*PR); + initializeR600VectorRegMergerPass(*PR); initializeSILowerI1CopiesPass(*PR); initializeSIFixSGPRCopiesPass(*PR); initializeSIFixVGPRCopiesPass(*PR); |