[llvm] r263454 - [Mips] Fix -Wunused-private-field warning after r263444.

Chad Rosier via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 14 11:10:20 PDT 2016


Author: mcrosier
Date: Mon Mar 14 13:10:20 2016
New Revision: 263454

URL: http://llvm.org/viewvc/llvm-project?rev=263454&view=rev
Log:
[Mips] Fix -Wunused-private-field warning after r263444.

Modified:
    llvm/trunk/lib/Target/Mips/Mips.h
    llvm/trunk/lib/Target/Mips/MipsHazardSchedule.cpp
    llvm/trunk/lib/Target/Mips/MipsTargetMachine.cpp

Modified: llvm/trunk/lib/Target/Mips/Mips.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/Mips.h?rev=263454&r1=263453&r2=263454&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/Mips.h (original)
+++ llvm/trunk/lib/Target/Mips/Mips.h Mon Mar 14 13:10:20 2016
@@ -29,7 +29,7 @@ namespace llvm {
   FunctionPass *createMipsModuleISelDagPass(MipsTargetMachine &TM);
   FunctionPass *createMipsOptimizePICCallPass(MipsTargetMachine &TM);
   FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
-  FunctionPass *createMipsHazardSchedule(MipsTargetMachine &tm);
+  FunctionPass *createMipsHazardSchedule();
   FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM);
   FunctionPass *createMipsConstantIslandPass(MipsTargetMachine &tm);
 } // end namespace llvm;

Modified: llvm/trunk/lib/Target/Mips/MipsHazardSchedule.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsHazardSchedule.cpp?rev=263454&r1=263453&r2=263454&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsHazardSchedule.cpp (original)
+++ llvm/trunk/lib/Target/Mips/MipsHazardSchedule.cpp Mon Mar 14 13:10:20 2016
@@ -1,4 +1,4 @@
-//===-- MipsHazardSchedule.cpp - Workaround pipeline hazards---------------===//
+//===-- MipsHazardSchedule.cpp - Workaround pipeline hazards --------------===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -69,7 +69,7 @@ typedef MachineBasicBlock::reverse_itera
 class MipsHazardSchedule : public MachineFunctionPass {
 
 public:
-  MipsHazardSchedule(TargetMachine &tm) : MachineFunctionPass(ID), TM(tm) {}
+  MipsHazardSchedule() : MachineFunctionPass(ID) {}
 
   const char *getPassName() const override { return "Mips Hazard Schedule"; }
 
@@ -77,15 +77,14 @@ public:
 
 private:
   static char ID;
-  const TargetMachine &TM;
 };
 
 char MipsHazardSchedule::ID = 0;
 } // end of anonymous namespace
 
 /// Returns a pass that clears pipeline hazards.
-FunctionPass *llvm::createMipsHazardSchedule(MipsTargetMachine &tm) {
-  return new MipsHazardSchedule(tm);
+FunctionPass *llvm::createMipsHazardSchedule() {
+  return new MipsHazardSchedule();
 }
 
 bool MipsHazardSchedule::runOnMachineFunction(MachineFunction &MF) {

Modified: llvm/trunk/lib/Target/Mips/MipsTargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsTargetMachine.cpp?rev=263454&r1=263453&r2=263454&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsTargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/Mips/MipsTargetMachine.cpp Mon Mar 14 13:10:20 2016
@@ -256,7 +256,7 @@ void MipsPassConfig::addPreEmitPass() {
   // (new) pass that creates compact branches after the HSP must handle FS
   // hazards itself or be pipelined before the HSP.
   addPass(createMipsDelaySlotFillerPass(TM));
-  addPass(createMipsHazardSchedule(TM));
+  addPass(createMipsHazardSchedule());
   addPass(createMipsLongBranchPass(TM));
   addPass(createMipsConstantIslandPass(TM));
 }




More information about the llvm-commits mailing list