Skip to content

Commit de38b78

Browse files
committed
Remove analyses.
1 parent ea2f050 commit de38b78

File tree

1 file changed

+1
-17
lines changed

1 file changed

+1
-17
lines changed

llvm/lib/Target/AMDGPU/AMDGPUTargetVerifier.cpp

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919

2020
#include "AMDGPU.h"
2121

22-
#include "llvm/Analysis/PostDominators.h"
23-
#include "llvm/Analysis/UniformityAnalysis.h"
24-
#include "llvm/IR/Dominators.h"
2522
#include "llvm/IR/Function.h"
2623
#include "llvm/IR/IntrinsicInst.h"
2724
#include "llvm/IR/IntrinsicsAMDGPU.h"
@@ -45,16 +42,7 @@ namespace llvm {
4542

4643
class AMDGPUTargetVerify : public TargetVerify {
4744
public:
48-
DominatorTree *DT = nullptr;
49-
PostDominatorTree *PDT = nullptr;
50-
UniformityInfo *UA = nullptr;
51-
5245
AMDGPUTargetVerify(Module *Mod) : TargetVerify(Mod) {}
53-
54-
AMDGPUTargetVerify(Module *Mod, DominatorTree *DT, PostDominatorTree *PDT,
55-
UniformityInfo *UA)
56-
: TargetVerify(Mod), DT(DT), PDT(PDT), UA(UA) {}
57-
5846
bool run(Function &F) override;
5947
};
6048

@@ -115,11 +103,7 @@ PreservedAnalyses AMDGPUTargetVerifierPass::run(Function &F,
115103
FunctionAnalysisManager &AM) {
116104
auto *Mod = F.getParent();
117105

118-
auto UA = &AM.getResult<UniformityInfoAnalysis>(F);
119-
auto *DT = &AM.getResult<DominatorTreeAnalysis>(F);
120-
auto *PDT = &AM.getResult<PostDominatorTreeAnalysis>(F);
121-
122-
AMDGPUTargetVerify TV(Mod, DT, PDT, UA);
106+
AMDGPUTargetVerify TV(Mod);
123107
TV.run(F);
124108

125109
dbgs() << TV.MessagesStr.str();

0 commit comments

Comments
 (0)