OSDN Git Service

SubtargetFeatureInfo.h - remove unnecessary include and forward declarations. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 20 Jul 2020 12:36:27 +0000 (13:36 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 20 Jul 2020 12:39:24 +0000 (13:39 +0100)
Move necessary include down to SubtargetFeatureInfo.cpp.

llvm/utils/TableGen/SubtargetFeatureInfo.cpp
llvm/utils/TableGen/SubtargetFeatureInfo.h

index 3821f47..975a014 100644 (file)
@@ -7,11 +7,10 @@
 //===----------------------------------------------------------------------===//
 
 #include "SubtargetFeatureInfo.h"
-
 #include "Types.h"
 #include "llvm/Config/llvm-config.h"
+#include "llvm/TableGen/Error.h"
 #include "llvm/TableGen/Record.h"
-
 #include <map>
 
 using namespace llvm;
index d72f8b9..8c8a448 100644 (file)
@@ -9,17 +9,12 @@
 #ifndef LLVM_UTIL_TABLEGEN_SUBTARGETFEATUREINFO_H
 #define LLVM_UTIL_TABLEGEN_SUBTARGETFEATUREINFO_H
 
-#include "llvm/TableGen/Error.h"
 #include "llvm/TableGen/Record.h"
-
 #include <map>
 #include <string>
 #include <vector>
 
 namespace llvm {
-class Record;
-class RecordKeeper;
-
 struct SubtargetFeatureInfo;
 using SubtargetFeatureInfoMap = std::map<Record *, SubtargetFeatureInfo, LessRecordByID>;