diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:17:04 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:17:04 +0000 |
| commit | b915e9e0fc85ba6f398b3fab0db6a81a8913af94 (patch) | |
| tree | 98b8f811c7aff2547cab8642daf372d6c59502fb /lib/Target/AMDGPU/R600MachineScheduler.h | |
| parent | 6421cca32f69ac849537a3cff78c352195e99f1b (diff) | |
Notes
Diffstat (limited to 'lib/Target/AMDGPU/R600MachineScheduler.h')
| -rw-r--r-- | lib/Target/AMDGPU/R600MachineScheduler.h | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/lib/Target/AMDGPU/R600MachineScheduler.h b/lib/Target/AMDGPU/R600MachineScheduler.h index 16d5d939708cc..9a67705704774 100644 --- a/lib/Target/AMDGPU/R600MachineScheduler.h +++ b/lib/Target/AMDGPU/R600MachineScheduler.h @@ -16,6 +16,7 @@ #define LLVM_LIB_TARGET_AMDGPU_R600MACHINESCHEDULER_H #include "llvm/CodeGen/MachineScheduler.h" +#include <vector> using namespace llvm; @@ -25,10 +26,10 @@ class R600InstrInfo; struct R600RegisterInfo; class R600SchedStrategy final : public MachineSchedStrategy { - const ScheduleDAGMILive *DAG; - const R600InstrInfo *TII; - const R600RegisterInfo *TRI; - MachineRegisterInfo *MRI; + const ScheduleDAGMILive *DAG = nullptr; + const R600InstrInfo *TII = nullptr; + const R600RegisterInfo *TRI = nullptr; + MachineRegisterInfo *MRI = nullptr; enum InstKind { IDAlu, @@ -66,11 +67,8 @@ class R600SchedStrategy final : public MachineSchedStrategy { int OccupedSlotsMask; public: - R600SchedStrategy() : - DAG(nullptr), TII(nullptr), TRI(nullptr), MRI(nullptr) { - } - - virtual ~R600SchedStrategy() {} + R600SchedStrategy() = default; + ~R600SchedStrategy() override = default; void initialize(ScheduleDAGMI *dag) override; SUnit *pickNode(bool &IsTopNode) override; @@ -97,6 +95,6 @@ private: void MoveUnits(std::vector<SUnit *> &QSrc, std::vector<SUnit *> &QDst); }; -} // namespace llvm +} // end namespace llvm -#endif /* R600MACHINESCHEDULER_H_ */ +#endif // LLVM_LIB_TARGET_AMDGPU_R600MACHINESCHEDULER_H |
