diff options
| -rw-r--r-- | llvm/lib/Target/X86/X86FixupBWInsts.cpp | 7 | ||||
| -rw-r--r-- | llvm/test/CodeGen/X86/opt-pipeline.ll | 2 |
2 files changed, 0 insertions, 9 deletions
diff --git a/llvm/lib/Target/X86/X86FixupBWInsts.cpp b/llvm/lib/Target/X86/X86FixupBWInsts.cpp index db1d21b..a0c91d4 100644 --- a/llvm/lib/Target/X86/X86FixupBWInsts.cpp +++ b/llvm/lib/Target/X86/X86FixupBWInsts.cpp @@ -53,7 +53,6 @@ #include "llvm/CodeGen/LiveRegUnits.h" #include "llvm/CodeGen/MachineFunctionPass.h" #include "llvm/CodeGen/MachineInstrBuilder.h" -#include "llvm/CodeGen/MachineLoopInfo.h" #include "llvm/CodeGen/MachineRegisterInfo.h" #include "llvm/CodeGen/MachineSizeOpts.h" #include "llvm/CodeGen/Passes.h" @@ -113,8 +112,6 @@ public: FixupBWInstPass() : MachineFunctionPass(ID) { } void getAnalysisUsage(AnalysisUsage &AU) const override { - AU.addRequired<MachineLoopInfo>(); // Machine loop info is used to - // guide some heuristics. AU.addRequired<ProfileSummaryInfoWrapperPass>(); AU.addRequired<LazyMachineBlockFrequencyInfoPass>(); MachineFunctionPass::getAnalysisUsage(AU); @@ -141,9 +138,6 @@ private: /// Local member for function's OptForSize attribute. bool OptForSize = false; - /// Machine loop info used for guiding some heruistics. - MachineLoopInfo *MLI = nullptr; - /// Register Liveness information after the current instruction. LiveRegUnits LiveUnits; @@ -164,7 +158,6 @@ bool FixupBWInstPass::runOnMachineFunction(MachineFunction &MF) { this->MF = &MF; TII = MF.getSubtarget<X86Subtarget>().getInstrInfo(); TRI = MF.getRegInfo().getTargetRegisterInfo(); - MLI = &getAnalysis<MachineLoopInfo>(); PSI = &getAnalysis<ProfileSummaryInfoWrapperPass>().getPSI(); MBFI = (PSI && PSI->hasProfileSummary()) ? &getAnalysis<LazyMachineBlockFrequencyInfoPass>().getBFI() : diff --git a/llvm/test/CodeGen/X86/opt-pipeline.ll b/llvm/test/CodeGen/X86/opt-pipeline.ll index 43589dc..3f57a03 100644 --- a/llvm/test/CodeGen/X86/opt-pipeline.ll +++ b/llvm/test/CodeGen/X86/opt-pipeline.ll @@ -197,8 +197,6 @@ ; CHECK-NEXT: BreakFalseDeps ; CHECK-NEXT: X86 Indirect Branch Tracking ; CHECK-NEXT: X86 vzeroupper inserter -; CHECK-NEXT: MachineDominator Tree Construction -; CHECK-NEXT: Machine Natural Loop Construction ; CHECK-NEXT: Lazy Machine Block Frequency Analysis ; CHECK-NEXT: X86 Byte/Word Instruction Fixup ; CHECK-NEXT: Lazy Machine Block Frequency Analysis |
