ResourcePriorityQueue.h - reduce unnecessary includes to forward declarations. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 26 May 2020 17:46:37 +0000 (18:46 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 26 May 2020 18:22:14 +0000 (19:22 +0100)
Move includes to ResourcePriorityQueue.cpp

llvm/include/llvm/CodeGen/ResourcePriorityQueue.h
llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp

index 81587a3..b38cd49 100644 (file)
 #ifndef LLVM_CODEGEN_RESOURCEPRIORITYQUEUE_H
 #define LLVM_CODEGEN_RESOURCEPRIORITYQUEUE_H
 
-#include "llvm/CodeGen/DFAPacketizer.h"
 #include "llvm/CodeGen/ScheduleDAG.h"
-#include "llvm/CodeGen/SelectionDAGISel.h"
-#include "llvm/CodeGen/TargetInstrInfo.h"
-#include "llvm/CodeGen/TargetRegisterInfo.h"
-#include "llvm/MC/MCInstrItineraries.h"
 
 namespace llvm {
+  class DFAPacketizer;
+  class InstrItineraryData;
   class ResourcePriorityQueue;
+  class SelectionDAGISel;
+  class TargetInstrInfo;
+  class TargetRegisterInfo;
 
   /// Sorting functions for the Available queue.
   struct resource_sort {
index 34660e3..55fe26e 100644 (file)
 //===----------------------------------------------------------------------===//
 
 #include "llvm/CodeGen/ResourcePriorityQueue.h"
+#include "llvm/CodeGen/DFAPacketizer.h"
 #include "llvm/CodeGen/MachineInstr.h"
+#include "llvm/CodeGen/SelectionDAGISel.h"
 #include "llvm/CodeGen/SelectionDAGNodes.h"
+#include "llvm/CodeGen/TargetInstrInfo.h"
 #include "llvm/CodeGen/TargetLowering.h"
+#include "llvm/CodeGen/TargetRegisterInfo.h"
 #include "llvm/CodeGen/TargetSubtargetInfo.h"
 #include "llvm/Support/CommandLine.h"
 #include "llvm/Support/Debug.h"