diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-11 06:15:34 +0000 | 
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-02-11 06:15:34 +0000 | 
| commit | 427c54892543cdc6c0b38990bdd3b936d8bf3a0e (patch) | |
| tree | 94aaff8d39a21eb80ca4bde35c510e852dd383e2 /llvm/lib/Target | |
| parent | 9c47dd583a94f457411df5403eff4228cc3690cd (diff) | |
| download | bcm5719-llvm-427c54892543cdc6c0b38990bdd3b936d8bf3a0e.tar.gz bcm5719-llvm-427c54892543cdc6c0b38990bdd3b936d8bf3a0e.zip  | |
AMDGPU: Fix passes depending on dominator tree for no reason
llvm-svn: 260494
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 10 | ||||
| -rw-r--r-- | llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 10 | 
2 files changed, 4 insertions, 16 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp b/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp index 6230d1e28b7..63e1aa1ad86 100644 --- a/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp +++ b/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp @@ -13,7 +13,6 @@  #include "AMDGPUSubtarget.h"  #include "SIInstrInfo.h"  #include "llvm/CodeGen/LiveIntervalAnalysis.h" -#include "llvm/CodeGen/MachineDominators.h"  #include "llvm/CodeGen/MachineFunctionPass.h"  #include "llvm/CodeGen/MachineInstrBuilder.h"  #include "llvm/CodeGen/MachineRegisterInfo.h" @@ -44,8 +43,6 @@ public:    }    void getAnalysisUsage(AnalysisUsage &AU) const override { -    AU.addRequired<MachineDominatorTree>(); -    AU.addPreserved<MachineDominatorTree>();      AU.setPreservesCFG();      MachineFunctionPass::getAnalysisUsage(AU);    } @@ -76,11 +73,8 @@ struct FoldCandidate {  } // End anonymous namespace. -INITIALIZE_PASS_BEGIN(SIFoldOperands, DEBUG_TYPE, -                      "SI Fold Operands", false, false) -INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) -INITIALIZE_PASS_END(SIFoldOperands, DEBUG_TYPE, -                    "SI Fold Operands", false, false) +INITIALIZE_PASS(SIFoldOperands, DEBUG_TYPE, +                "SI Fold Operands", false, false)  char SIFoldOperands::ID = 0; diff --git a/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp b/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp index a2fa5fd93aa..ca942f60d1c 100644 --- a/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp +++ b/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp @@ -18,7 +18,6 @@  #include "AMDGPUSubtarget.h"  #include "SIInstrInfo.h"  #include "llvm/CodeGen/LiveIntervalAnalysis.h" -#include "llvm/CodeGen/MachineDominators.h"  #include "llvm/CodeGen/MachineFunctionPass.h"  #include "llvm/CodeGen/MachineInstrBuilder.h"  #include "llvm/CodeGen/MachineRegisterInfo.h" @@ -47,8 +46,6 @@ public:    }    void getAnalysisUsage(AnalysisUsage &AU) const override { -    AU.addRequired<MachineDominatorTree>(); -    AU.addPreserved<MachineDominatorTree>();      AU.setPreservesCFG();      MachineFunctionPass::getAnalysisUsage(AU);    } @@ -56,11 +53,8 @@ public:  } // End anonymous namespace. -INITIALIZE_PASS_BEGIN(SILowerI1Copies, DEBUG_TYPE, -                      "SI Lower i1 Copies", false, false) -INITIALIZE_PASS_DEPENDENCY(MachineDominatorTree) -INITIALIZE_PASS_END(SILowerI1Copies, DEBUG_TYPE, -                    "SI Lower i1 Copies", false, false) +INITIALIZE_PASS(SILowerI1Copies, DEBUG_TYPE, +                "SI Lower i1 Copies", false, false)  char SILowerI1Copies::ID = 0;  | 

