diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.h')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.h b/contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.h index 02e0a3fe1b61..a2f5a1453d6a 100644 --- a/contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.h +++ b/contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.h @@ -14,20 +14,18 @@ #ifndef LLVM_LIB_TARGET_AMDGPU_SIMACHINESCHEDULER_H #define LLVM_LIB_TARGET_AMDGPU_SIMACHINESCHEDULER_H -#include "SIInstrInfo.h" -#include "llvm/CodeGen/MachineBasicBlock.h" #include "llvm/CodeGen/MachineScheduler.h" #include "llvm/CodeGen/RegisterPressure.h" #include "llvm/CodeGen/ScheduleDAG.h" -#include <cassert> #include <cstdint> -#include <map> -#include <memory> #include <set> #include <vector> namespace llvm { +class SIInstrInfo; +class SIRegisterInfo; + enum SIScheduleCandReason { NoCand, RegUsage, @@ -455,7 +453,7 @@ public: MachineRegisterInfo *getMRI() { return &MRI; } const TargetRegisterInfo *getTRI() { return TRI; } ScheduleDAGTopologicalSort *GetTopo() { return &Topo; } - SUnit& getEntrySU() { return EntrySU; } + SUnit &getEntrySU() { return EntrySU; } SUnit& getExitSU() { return ExitSU; } void restoreSULinksLeft(); |