[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