Move necessary include down to SubtargetFeatureInfo.cpp.
//===----------------------------------------------------------------------===//
#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;
#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>;