Skip to content

Commit 135ddd8

Browse files
authored
[X86] Remove unused MachineLoopInfo from X86FixupBWInsts. NFC (#92984)
1 parent 6262763 commit 135ddd8

File tree

2 files changed

+0
-9
lines changed

2 files changed

+0
-9
lines changed

llvm/lib/Target/X86/X86FixupBWInsts.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
#include "llvm/CodeGen/LiveRegUnits.h"
5454
#include "llvm/CodeGen/MachineFunctionPass.h"
5555
#include "llvm/CodeGen/MachineInstrBuilder.h"
56-
#include "llvm/CodeGen/MachineLoopInfo.h"
5756
#include "llvm/CodeGen/MachineRegisterInfo.h"
5857
#include "llvm/CodeGen/MachineSizeOpts.h"
5958
#include "llvm/CodeGen/Passes.h"
@@ -113,8 +112,6 @@ class FixupBWInstPass : public MachineFunctionPass {
113112
FixupBWInstPass() : MachineFunctionPass(ID) { }
114113

115114
void getAnalysisUsage(AnalysisUsage &AU) const override {
116-
AU.addRequired<MachineLoopInfo>(); // Machine loop info is used to
117-
// guide some heuristics.
118115
AU.addRequired<ProfileSummaryInfoWrapperPass>();
119116
AU.addRequired<LazyMachineBlockFrequencyInfoPass>();
120117
MachineFunctionPass::getAnalysisUsage(AU);
@@ -141,9 +138,6 @@ class FixupBWInstPass : public MachineFunctionPass {
141138
/// Local member for function's OptForSize attribute.
142139
bool OptForSize = false;
143140

144-
/// Machine loop info used for guiding some heruistics.
145-
MachineLoopInfo *MLI = nullptr;
146-
147141
/// Register Liveness information after the current instruction.
148142
LiveRegUnits LiveUnits;
149143

@@ -164,7 +158,6 @@ bool FixupBWInstPass::runOnMachineFunction(MachineFunction &MF) {
164158
this->MF = &MF;
165159
TII = MF.getSubtarget<X86Subtarget>().getInstrInfo();
166160
TRI = MF.getRegInfo().getTargetRegisterInfo();
167-
MLI = &getAnalysis<MachineLoopInfo>();
168161
PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI();
169162
MBFI = (PSI && PSI->hasProfileSummary()) ?
170163
&getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() :

llvm/test/CodeGen/X86/opt-pipeline.ll

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,6 @@
197197
; CHECK-NEXT: BreakFalseDeps
198198
; CHECK-NEXT: X86 Indirect Branch Tracking
199199
; CHECK-NEXT: X86 vzeroupper inserter
200-
; CHECK-NEXT: MachineDominator Tree Construction
201-
; CHECK-NEXT: Machine Natural Loop Construction
202200
; CHECK-NEXT: Lazy Machine Block Frequency Analysis
203201
; CHECK-NEXT: X86 Byte/Word Instruction Fixup
204202
; CHECK-NEXT: Lazy Machine Block Frequency Analysis

0 commit comments

Comments
 (0)