From 14ecedfe4c1cc0e5c6bec529c9c033d495a3982a Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Tue, 28 Mar 2017 23:35:34 +0000 Subject: [PATCH] More accurate header inclusions. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298960 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/LTO/LTO.h | 2 +- lib/LTO/LTO.cpp | 1 + lib/LTO/LTOBackend.cpp | 1 + tools/gold/gold-plugin.cpp | 2 ++ tools/llvm-lto2/llvm-lto2.cpp | 2 +- 5 files changed, 6 insertions(+), 2 deletions(-) diff --git a/include/llvm/LTO/LTO.h b/include/llvm/LTO/LTO.h index 57b220fe733..2020d613f3e 100644 --- a/include/llvm/LTO/LTO.h +++ b/include/llvm/LTO/LTO.h @@ -24,7 +24,7 @@ #include "llvm/IR/ModuleSummaryIndex.h" #include "llvm/LTO/Config.h" #include "llvm/Linker/IRMover.h" -#include "llvm/Object/IRObjectFile.h" +#include "llvm/Object/ModuleSymbolTable.h" #include "llvm/Support/Error.h" #include "llvm/Support/ToolOutputFile.h" #include "llvm/Support/thread.h" diff --git a/lib/LTO/LTO.cpp b/lib/LTO/LTO.cpp index de02de9d614..f3d258e6c25 100644 --- a/lib/LTO/LTO.cpp +++ b/lib/LTO/LTO.cpp @@ -25,6 +25,7 @@ #include "llvm/IR/Metadata.h" #include "llvm/LTO/LTOBackend.h" #include "llvm/Linker/IRMover.h" +#include "llvm/Object/IRObjectFile.h" #include "llvm/Object/ModuleSummaryIndexObjectFile.h" #include "llvm/Support/Error.h" #include "llvm/Support/ManagedStatic.h" diff --git a/lib/LTO/LTOBackend.cpp b/lib/LTO/LTOBackend.cpp index dcf48e9837b..4bd251f727a 100644 --- a/lib/LTO/LTOBackend.cpp +++ b/lib/LTO/LTOBackend.cpp @@ -27,6 +27,7 @@ #include "llvm/LTO/LTO.h" #include "llvm/LTO/legacy/UpdateCompilerUsed.h" #include "llvm/MC/SubtargetFeature.h" +#include "llvm/Object/ModuleSymbolTable.h" #include "llvm/Passes/PassBuilder.h" #include "llvm/Support/Error.h" #include "llvm/Support/FileSystem.h" diff --git a/tools/gold/gold-plugin.cpp b/tools/gold/gold-plugin.cpp index 52d352f4bc7..8c3fa42981f 100644 --- a/tools/gold/gold-plugin.cpp +++ b/tools/gold/gold-plugin.cpp @@ -21,7 +21,9 @@ #include "llvm/IR/DiagnosticPrinter.h" #include "llvm/LTO/Caching.h" #include "llvm/LTO/LTO.h" +#include "llvm/Object/Error.h" #include "llvm/Support/CommandLine.h" +#include "llvm/Support/FileSystem.h" #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/Path.h" diff --git a/tools/llvm-lto2/llvm-lto2.cpp b/tools/llvm-lto2/llvm-lto2.cpp index ce0f4b98425..b5b29623ab5 100644 --- a/tools/llvm-lto2/llvm-lto2.cpp +++ b/tools/llvm-lto2/llvm-lto2.cpp @@ -21,12 +21,12 @@ #include "llvm/IR/DiagnosticPrinter.h" #include "llvm/LTO/LTO.h" #include "llvm/Support/CommandLine.h" +#include "llvm/Support/FileSystem.h" #include "llvm/Support/TargetSelect.h" #include "llvm/Support/Threading.h" using namespace llvm; using namespace lto; -using namespace object; static cl::opt OptLevel("O", cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] " -- 2.40.0