]> granicus.if.org Git - llvm/commitdiff
[MachinePipeliner] Remove redundant destructor. NFC.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 16 Feb 2017 20:26:51 +0000 (20:26 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 16 Feb 2017 20:26:51 +0000 (20:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295372 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachinePipeliner.cpp

index f816e27e50e3edbf3831428858a50ed18d2bcd84..359a813f9b3ca7095f6f0ea4b86a87b06758c8a3 100644 (file)
@@ -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();