14
14
#include " llvm/ADT/SmallVector.h"
15
15
#include " llvm/ADT/SparseSet.h"
16
16
#include " llvm/CodeGen/MachineBasicBlock.h"
17
- #include " llvm/CodeGen/MachineBranchProbabilityInfo.h"
18
17
#include " llvm/CodeGen/MachineFunction.h"
19
18
#include " llvm/CodeGen/MachineInstr.h"
20
19
#include " llvm/CodeGen/MachineLoopInfo.h"
@@ -44,9 +43,8 @@ char MachineTraceMetrics::ID = 0;
44
43
45
44
char &llvm::MachineTraceMetricsID = MachineTraceMetrics::ID;
46
45
47
- INITIALIZE_PASS_BEGIN (MachineTraceMetrics, DEBUG_TYPE,
48
- " Machine Trace Metrics" , false , true )
49
- INITIALIZE_PASS_DEPENDENCY(MachineBranchProbabilityInfoWrapperPass)
46
+ INITIALIZE_PASS_BEGIN (MachineTraceMetrics, DEBUG_TYPE, " Machine Trace Metrics" ,
47
+ false , true )
50
48
INITIALIZE_PASS_DEPENDENCY(MachineLoopInfoWrapperPass)
51
49
INITIALIZE_PASS_END(MachineTraceMetrics, DEBUG_TYPE,
52
50
" Machine Trace Metrics" , false , true )
@@ -57,7 +55,6 @@ MachineTraceMetrics::MachineTraceMetrics() : MachineFunctionPass(ID) {
57
55
58
56
void MachineTraceMetrics::getAnalysisUsage (AnalysisUsage &AU) const {
59
57
AU.setPreservesAll ();
60
- AU.addRequired <MachineBranchProbabilityInfoWrapperPass>();
61
58
AU.addRequired <MachineLoopInfoWrapperPass>();
62
59
MachineFunctionPass::getAnalysisUsage (AU);
63
60
}
0 commit comments