[llvm] r295372 - [MachinePipeliner] Remove redundant destructor. NFC.

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 16 12:26:51 PST 2017


Author: d0k
Date: Thu Feb 16 14:26:51 2017
New Revision: 295372

URL: http://llvm.org/viewvc/llvm-project?rev=295372&view=rev
Log:
[MachinePipeliner] Remove redundant destructor. NFC.

Modified:
    llvm/trunk/lib/CodeGen/MachinePipeliner.cpp

Modified: llvm/trunk/lib/CodeGen/MachinePipeliner.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/MachinePipeliner.cpp?rev=295372&r1=295371&r2=295372&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/MachinePipeliner.cpp (original)
+++ llvm/trunk/lib/CodeGen/MachinePipeliner.cpp Thu Feb 16 14:26:51 2017
@@ -595,7 +595,7 @@ private:
   /// Virtual register information.
   MachineRegisterInfo &MRI;
 
-  DFAPacketizer *Resources;
+  std::unique_ptr<DFAPacketizer> Resources;
 
 public:
   SMSchedule(MachineFunction *mf)
@@ -606,13 +606,6 @@ public:
     InitiationInterval = 0;
   }
 
-  ~SMSchedule() {
-    ScheduledInstrs.clear();
-    InstrToCycle.clear();
-    RegToStageDiff.clear();
-    delete Resources;
-  }
-
   void reset() {
     ScheduledInstrs.clear();
     InstrToCycle.clear();




More information about the llvm-commits mailing list