Include what you use in Lanai.h
authorDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 17:02:15 +0000 (17:02 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 17:02:15 +0000 (17:02 +0000)
Other files were not relying on these transitive includes, so I'm
submitting this change separately.

llvm-svn: 362423

llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
llvm/lib/Target/Lanai/Lanai.h
llvm/lib/Target/Lanai/LanaiFrameLowering.cpp

index f6360e7..94e530a 100644 (file)
@@ -9,6 +9,7 @@
 #include "Lanai.h"
 #include "LanaiAluCode.h"
 #include "LanaiCondCode.h"
+#include "LanaiInstrInfo.h"
 #include "MCTargetDesc/LanaiMCExpr.h"
 #include "TargetInfo/LanaiTargetInfo.h"
 #include "llvm/ADT/STLExtras.h"
index 8e966c2..2f06ea9 100644 (file)
 #ifndef LLVM_LIB_TARGET_LANAI_LANAI_H
 #define LLVM_LIB_TARGET_LANAI_LANAI_H
 
-#include "LanaiAluCode.h"
-#include "LanaiCondCode.h"
-#include "MCTargetDesc/LanaiBaseInfo.h"
-#include "MCTargetDesc/LanaiMCTargetDesc.h"
-#include "llvm/CodeGen/ISDOpcodes.h"
-#include "llvm/Target/TargetMachine.h"
+#include "llvm/Pass.h"
 
 namespace llvm {
 class FunctionPass;
index 02d610e..142c09c 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "LanaiFrameLowering.h"
 
+#include "LanaiAluCode.h"
 #include "LanaiInstrInfo.h"
 #include "LanaiSubtarget.h"
 #include "llvm/CodeGen/MachineFrameInfo.h"