diff options
Diffstat (limited to 'lld')
91 files changed, 37 insertions, 194 deletions
diff --git a/lld/include/lld/Core/Alias.h b/lld/include/lld/Core/Alias.h index 31b6f41f711..610022525ec 100644 --- a/lld/include/lld/Core/Alias.h +++ b/lld/include/lld/Core/Alias.h @@ -18,7 +18,6 @@ #include "lld/Core/LLVM.h" #include "lld/Core/Simple.h" #include "llvm/ADT/Optional.h" - #include <string> namespace lld { diff --git a/lld/include/lld/Core/ArchiveLibraryFile.h b/lld/include/lld/Core/ArchiveLibraryFile.h index 848c50939a6..76d450dd834 100644 --- a/lld/include/lld/Core/ArchiveLibraryFile.h +++ b/lld/include/lld/Core/ArchiveLibraryFile.h @@ -11,7 +11,6 @@ #define LLD_CORE_ARCHIVE_LIBRARY_FILE_H #include "lld/Core/File.h" - #include <set> namespace lld { diff --git a/lld/include/lld/Core/File.h b/lld/include/lld/Core/File.h index 6d20622093b..2e9dbaaddf4 100644 --- a/lld/include/lld/Core/File.h +++ b/lld/include/lld/Core/File.h @@ -12,13 +12,11 @@ #include "lld/Core/AbsoluteAtom.h" #include "lld/Core/DefinedAtom.h" -#include "lld/Core/range.h" -#include "lld/Core/SharedLibraryAtom.h" #include "lld/Core/LinkingContext.h" +#include "lld/Core/SharedLibraryAtom.h" #include "lld/Core/UndefinedAtom.h" - +#include "lld/Core/range.h" #include "llvm/Support/ErrorHandling.h" - #include <vector> namespace lld { diff --git a/lld/include/lld/Core/InputGraph.h b/lld/include/lld/Core/InputGraph.h index fe178aee46e..d662c14be61 100644 --- a/lld/include/lld/Core/InputGraph.h +++ b/lld/include/lld/Core/InputGraph.h @@ -17,13 +17,12 @@ #define LLD_CORE_INPUT_GRAPH_H #include "lld/Core/File.h" -#include "llvm/Option/ArgList.h" - +#include "lld/Core/range.h" #include "llvm/ADT/STLExtras.h" +#include "llvm/Option/ArgList.h" #include "llvm/Support/ErrorOr.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/raw_ostream.h" - #include <functional> #include <memory> #include <stack> diff --git a/lld/include/lld/Core/Instrumentation.h b/lld/include/lld/Core/Instrumentation.h index 32f70937d3c..46a04ea0f60 100644 --- a/lld/include/lld/Core/Instrumentation.h +++ b/lld/include/lld/Core/Instrumentation.h @@ -16,7 +16,6 @@ #define LLD_CORE_INSTRUMENTATION_H #include "llvm/Support/Compiler.h" - #include <utility> #ifdef LLD_HAS_VTUNE diff --git a/lld/include/lld/Core/LLVM.h b/lld/include/lld/Core/LLVM.h index 116cd4e3769..1bc1173bd48 100644 --- a/lld/include/lld/Core/LLVM.h +++ b/lld/include/lld/Core/LLVM.h @@ -19,7 +19,6 @@ // clients. #include "llvm/ADT/Hashing.h" #include "llvm/Support/Casting.h" - #include <utility> namespace llvm { diff --git a/lld/include/lld/Core/LinkingContext.h b/lld/include/lld/Core/LinkingContext.h index c6e60c81b07..b519373bd53 100644 --- a/lld/include/lld/Core/LinkingContext.h +++ b/lld/include/lld/Core/LinkingContext.h @@ -13,14 +13,11 @@ #include "lld/Core/Error.h" #include "lld/Core/InputGraph.h" #include "lld/Core/LLVM.h" -#include "lld/Core/range.h" #include "lld/Core/Reference.h" - +#include "lld/Core/range.h" #include "lld/ReaderWriter/Reader.h" - #include "llvm/Support/ErrorOr.h" #include "llvm/Support/raw_ostream.h" - #include <string> #include <vector> diff --git a/lld/include/lld/Core/Parallel.h b/lld/include/lld/Core/Parallel.h index 09c0a1dbe9e..85e2cabd9c8 100644 --- a/lld/include/lld/Core/Parallel.h +++ b/lld/include/lld/Core/Parallel.h @@ -13,7 +13,6 @@ #include "lld/Core/Instrumentation.h" #include "lld/Core/LLVM.h" #include "lld/Core/range.h" - #include "llvm/Support/MathExtras.h" #ifdef _MSC_VER diff --git a/lld/include/lld/Core/Pass.h b/lld/include/lld/Core/Pass.h index f894dd8d575..7a9d2453f48 100644 --- a/lld/include/lld/Core/Pass.h +++ b/lld/include/lld/Core/Pass.h @@ -12,9 +12,8 @@ #include "lld/Core/Atom.h" #include "lld/Core/File.h" -#include "lld/Core/range.h" #include "lld/Core/Reference.h" - +#include "lld/Core/range.h" #include <vector> namespace lld { diff --git a/lld/include/lld/Core/PassManager.h b/lld/include/lld/Core/PassManager.h index 24e3c840bf2..65fc4d806ce 100644 --- a/lld/include/lld/Core/PassManager.h +++ b/lld/include/lld/Core/PassManager.h @@ -12,7 +12,6 @@ #include "lld/Core/LLVM.h" #include "lld/Core/Pass.h" - #include <memory> #include <vector> diff --git a/lld/include/lld/Core/Reference.h b/lld/include/lld/Core/Reference.h index f1a52716873..cbe574445e1 100644 --- a/lld/include/lld/Core/Reference.h +++ b/lld/include/lld/Core/Reference.h @@ -11,7 +11,6 @@ #define LLD_CORE_REFERENCES_H #include "lld/Core/LLVM.h" - #include "llvm/ADT/StringSwitch.h" namespace lld { diff --git a/lld/include/lld/Core/Resolver.h b/lld/include/lld/Core/Resolver.h index dadb231fbb0..64f962e8234 100644 --- a/lld/include/lld/Core/Resolver.h +++ b/lld/include/lld/Core/Resolver.h @@ -13,10 +13,8 @@ #include "lld/Core/File.h" #include "lld/Core/SharedLibraryFile.h" #include "lld/Core/SymbolTable.h" - #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/DenseSet.h" - #include <set> #include <vector> diff --git a/lld/include/lld/Core/SymbolTable.h b/lld/include/lld/Core/SymbolTable.h index 57a608e898a..c160b224b4c 100644 --- a/lld/include/lld/Core/SymbolTable.h +++ b/lld/include/lld/Core/SymbolTable.h @@ -11,10 +11,8 @@ #define LLD_CORE_SYMBOL_TABLE_H #include "lld/Core/LLVM.h" - #include "llvm/ADT/DenseSet.h" #include "llvm/ADT/StringExtras.h" - #include <cstring> #include <map> #include <vector> diff --git a/lld/include/lld/Core/range.h b/lld/include/lld/Core/range.h index e4b6e257456..614c9672955 100644 --- a/lld/include/lld/Core/range.h +++ b/lld/include/lld/Core/range.h @@ -18,9 +18,8 @@ #define LLD_CORE_RANGE_H #include "llvm/Support/Compiler.h" - -#include <cassert> #include <array> +#include <cassert> #include <iterator> #include <string> #include <type_traits> diff --git a/lld/include/lld/Driver/CoreInputGraph.h b/lld/include/lld/Driver/CoreInputGraph.h index d16bfececcf..abce9b9887d 100644 --- a/lld/include/lld/Driver/CoreInputGraph.h +++ b/lld/include/lld/Driver/CoreInputGraph.h @@ -21,7 +21,6 @@ #include "lld/ReaderWriter/CoreLinkingContext.h" #include "lld/ReaderWriter/Reader.h" #include "llvm/Support/Errc.h" - #include <map> #include <memory> diff --git a/lld/include/lld/Driver/Driver.h b/lld/include/lld/Driver/Driver.h index fa8ab721b40..6ea7ca68af8 100644 --- a/lld/include/lld/Driver/Driver.h +++ b/lld/include/lld/Driver/Driver.h @@ -19,10 +19,8 @@ #include "lld/Core/InputGraph.h" #include "lld/Core/LLVM.h" - #include "llvm/ADT/Triple.h" #include "llvm/Support/raw_ostream.h" - #include <memory> #include <set> #include <vector> diff --git a/lld/include/lld/Driver/WinLinkInputGraph.h b/lld/include/lld/Driver/WinLinkInputGraph.h index 326ef3e5fd3..4f05197ff78 100644 --- a/lld/include/lld/Driver/WinLinkInputGraph.h +++ b/lld/include/lld/Driver/WinLinkInputGraph.h @@ -19,7 +19,6 @@ #include "lld/Core/InputGraph.h" #include "lld/ReaderWriter/PECOFFLinkingContext.h" - #include <map> namespace lld { diff --git a/lld/include/lld/Driver/WinLinkModuleDef.h b/lld/include/lld/Driver/WinLinkModuleDef.h index 9bf2eb2f3ae..68c9a4bfef7 100644 --- a/lld/include/lld/Driver/WinLinkModuleDef.h +++ b/lld/include/lld/Driver/WinLinkModuleDef.h @@ -19,7 +19,6 @@ #include "lld/ReaderWriter/PECOFFLinkingContext.h" #include "llvm/ADT/Optional.h" #include "llvm/Support/Allocator.h" - #include <vector> namespace lld { diff --git a/lld/include/lld/Passes/LayoutPass.h b/lld/include/lld/Passes/LayoutPass.h index 3392480b199..e59a3cc6236 100644 --- a/lld/include/lld/Passes/LayoutPass.h +++ b/lld/include/lld/Passes/LayoutPass.h @@ -13,9 +13,7 @@ #include "lld/Core/File.h" #include "lld/Core/Pass.h" #include "lld/ReaderWriter/Reader.h" - #include "llvm/ADT/DenseMap.h" - #include <map> #include <string> #include <vector> diff --git a/lld/include/lld/Passes/RoundTripNativePass.h b/lld/include/lld/Passes/RoundTripNativePass.h index 4b3298d66dd..796fee8660c 100644 --- a/lld/include/lld/Passes/RoundTripNativePass.h +++ b/lld/include/lld/Passes/RoundTripNativePass.h @@ -13,7 +13,6 @@ #include "lld/Core/File.h" #include "lld/Core/LinkingContext.h" #include "lld/Core/Pass.h" - #include <vector> namespace lld { diff --git a/lld/include/lld/Passes/RoundTripYAMLPass.h b/lld/include/lld/Passes/RoundTripYAMLPass.h index 0374c1a3647..7f05673c9d0 100644 --- a/lld/include/lld/Passes/RoundTripYAMLPass.h +++ b/lld/include/lld/Passes/RoundTripYAMLPass.h @@ -13,7 +13,6 @@ #include "lld/Core/File.h" #include "lld/Core/LinkingContext.h" #include "lld/Core/Pass.h" - #include <vector> namespace lld { diff --git a/lld/include/lld/ReaderWriter/CoreLinkingContext.h b/lld/include/lld/ReaderWriter/CoreLinkingContext.h index c74ff81ba9c..b087fd4d8d4 100644 --- a/lld/include/lld/ReaderWriter/CoreLinkingContext.h +++ b/lld/include/lld/ReaderWriter/CoreLinkingContext.h @@ -13,7 +13,6 @@ #include "lld/Core/LinkingContext.h" #include "lld/ReaderWriter/Reader.h" #include "lld/ReaderWriter/Writer.h" - #include "llvm/Support/ErrorHandling.h" namespace lld { diff --git a/lld/include/lld/ReaderWriter/ELFLinkingContext.h b/lld/include/lld/ReaderWriter/ELFLinkingContext.h index 582b345bc93..eda445ba2a9 100644 --- a/lld/include/lld/ReaderWriter/ELFLinkingContext.h +++ b/lld/include/lld/ReaderWriter/ELFLinkingContext.h @@ -11,19 +11,16 @@ #define LLD_READER_WRITER_ELF_LINKER_CONTEXT_H #include "lld/Core/LinkingContext.h" -#include "lld/Core/PassManager.h" #include "lld/Core/Pass.h" -#include "lld/Core/range.h" +#include "lld/Core/PassManager.h" #include "lld/Core/STDExtras.h" - +#include "lld/Core/range.h" #include "lld/ReaderWriter/Reader.h" #include "lld/ReaderWriter/Writer.h" - #include "llvm/ADT/StringSet.h" #include "llvm/ADT/Triple.h" #include "llvm/Object/ELF.h" #include "llvm/Support/ELF.h" - #include <map> #include <memory> diff --git a/lld/include/lld/ReaderWriter/MachOLinkingContext.h b/lld/include/lld/ReaderWriter/MachOLinkingContext.h index ad40dd02a35..4132c744acb 100644 --- a/lld/include/lld/ReaderWriter/MachOLinkingContext.h +++ b/lld/include/lld/ReaderWriter/MachOLinkingContext.h @@ -13,12 +13,10 @@ #include "lld/Core/LinkingContext.h" #include "lld/ReaderWriter/Reader.h" #include "lld/ReaderWriter/Writer.h" - #include "llvm/ADT/StringMap.h" #include "llvm/ADT/StringSet.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/MachO.h" - #include <set> using llvm::MachO::HeaderFileType; diff --git a/lld/include/lld/ReaderWriter/PECOFFLinkingContext.h b/lld/include/lld/ReaderWriter/PECOFFLinkingContext.h index b6d416f12d1..8553bbf57d1 100644 --- a/lld/include/lld/ReaderWriter/PECOFFLinkingContext.h +++ b/lld/include/lld/ReaderWriter/PECOFFLinkingContext.h @@ -13,13 +13,11 @@ #include "lld/Core/LinkingContext.h" #include "lld/ReaderWriter/Reader.h" #include "lld/ReaderWriter/Writer.h" - #include "llvm/ADT/ArrayRef.h" #include "llvm/Support/Allocator.h" #include "llvm/Support/COFF.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/FileUtilities.h" - #include <map> #include <mutex> #include <set> diff --git a/lld/include/lld/ReaderWriter/Reader.h b/lld/include/lld/ReaderWriter/Reader.h index 2d276c0d5c8..35c0ebd183e 100644 --- a/lld/include/lld/ReaderWriter/Reader.h +++ b/lld/include/lld/ReaderWriter/Reader.h @@ -14,7 +14,6 @@ #include "lld/Core/Reference.h" #include "llvm/Support/FileSystem.h" #include "llvm/Support/YAMLTraits.h" - #include <functional> #include <memory> #include <vector> diff --git a/lld/include/lld/ReaderWriter/Writer.h b/lld/include/lld/ReaderWriter/Writer.h index 35ff79e94c9..c50a2aefc43 100644 --- a/lld/include/lld/ReaderWriter/Writer.h +++ b/lld/include/lld/ReaderWriter/Writer.h @@ -11,7 +11,6 @@ #define LLD_READER_WRITER_WRITER_H #include "lld/Core/LLVM.h" - #include <memory> #include <vector> diff --git a/lld/include/lld/ReaderWriter/YamlContext.h b/lld/include/lld/ReaderWriter/YamlContext.h index 9d01ea17cce..a15a398ec63 100644 --- a/lld/include/lld/ReaderWriter/YamlContext.h +++ b/lld/include/lld/ReaderWriter/YamlContext.h @@ -11,7 +11,6 @@ #define LLD_READER_WRITER_YAML_CONTEXT_H #include "lld/Core/LLVM.h" - #include <functional> #include <memory> #include <vector> diff --git a/lld/lib/Core/DefinedAtom.cpp b/lld/lib/Core/DefinedAtom.cpp index f000f741900..6b9a08a161f 100644 --- a/lld/lib/Core/DefinedAtom.cpp +++ b/lld/lib/Core/DefinedAtom.cpp @@ -8,7 +8,6 @@ //===----------------------------------------------------------------------===// #include "llvm/Support/ErrorHandling.h" - #include "lld/Core/DefinedAtom.h" diff --git a/lld/lib/Core/Error.cpp b/lld/lib/Core/Error.cpp index a76e33b195f..cba23894060 100644 --- a/lld/lib/Core/Error.cpp +++ b/lld/lib/Core/Error.cpp @@ -8,11 +8,9 @@ //===----------------------------------------------------------------------===// #include "lld/Core/Error.h" - #include "llvm/ADT/Twine.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/Mutex.h" - #include <string> #include <vector> diff --git a/lld/lib/Core/InputGraph.cpp b/lld/lib/Core/InputGraph.cpp index bdef8c3ffe1..f4f5e5a6782 100644 --- a/lld/lib/Core/InputGraph.cpp +++ b/lld/lib/Core/InputGraph.cpp @@ -8,9 +8,7 @@ //===----------------------------------------------------------------------===// #include "lld/Core/InputGraph.h" - #include "lld/Core/Resolver.h" - #include <memory> using namespace lld; diff --git a/lld/lib/Core/Resolver.cpp b/lld/lib/Core/Resolver.cpp index 417442de0f2..16578661602 100644 --- a/lld/lib/Core/Resolver.cpp +++ b/lld/lib/Core/Resolver.cpp @@ -10,19 +10,17 @@ #include "lld/Core/Atom.h" #include "lld/Core/ArchiveLibraryFile.h" #include "lld/Core/File.h" -#include "lld/Core/SharedLibraryFile.h" #include "lld/Core/Instrumentation.h" #include "lld/Core/LLVM.h" +#include "lld/Core/LinkingContext.h" #include "lld/Core/Resolver.h" +#include "lld/Core/SharedLibraryFile.h" #include "lld/Core/SymbolTable.h" -#include "lld/Core/LinkingContext.h" #include "lld/Core/UndefinedAtom.h" - #include "llvm/Support/Debug.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/Format.h" #include "llvm/Support/raw_ostream.h" - #include <algorithm> #include <cassert> #include <vector> diff --git a/lld/lib/Core/SymbolTable.cpp b/lld/lib/Core/SymbolTable.cpp index 477c7cb6e21..d9cc868cea7 100644 --- a/lld/lib/Core/SymbolTable.cpp +++ b/lld/lib/Core/SymbolTable.cpp @@ -13,17 +13,15 @@ #include "lld/Core/DefinedAtom.h" #include "lld/Core/File.h" #include "lld/Core/LLVM.h" +#include "lld/Core/LinkingContext.h" #include "lld/Core/Resolver.h" #include "lld/Core/SharedLibraryAtom.h" -#include "lld/Core/LinkingContext.h" #include "lld/Core/UndefinedAtom.h" - #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/DenseMapInfo.h" #include "llvm/ADT/Hashing.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/raw_ostream.h" - #include <algorithm> #include <cassert> #include <cstdlib> diff --git a/lld/lib/Driver/CoreDriver.cpp b/lld/lib/Driver/CoreDriver.cpp index 2aa9e477f54..07af587e7ae 100644 --- a/lld/lib/Driver/CoreDriver.cpp +++ b/lld/lib/Driver/CoreDriver.cpp @@ -11,7 +11,6 @@ #include "lld/Driver/CoreInputGraph.h" #include "lld/ReaderWriter/CoreLinkingContext.h" #include "lld/ReaderWriter/Reader.h" - #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/Triple.h" @@ -23,8 +22,8 @@ #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/Path.h" #include "llvm/Support/PrettyStackTrace.h" -#include "llvm/Support/raw_ostream.h" #include "llvm/Support/Signals.h" +#include "llvm/Support/raw_ostream.h" using namespace lld; diff --git a/lld/lib/Driver/DarwinInputGraph.cpp b/lld/lib/Driver/DarwinInputGraph.cpp index f71afb066fa..ef246b66ad1 100644 --- a/lld/lib/Driver/DarwinInputGraph.cpp +++ b/lld/lib/Driver/DarwinInputGraph.cpp @@ -8,7 +8,6 @@ //===----------------------------------------------------------------------===// #include "lld/Driver/DarwinInputGraph.h" - #include "lld/Core/ArchiveLibraryFile.h" #include "lld/Core/DefinedAtom.h" #include "lld/Core/File.h" diff --git a/lld/lib/Driver/DarwinLdDriver.cpp b/lld/lib/Driver/DarwinLdDriver.cpp index 41cec564956..e7ffcd8f30f 100644 --- a/lld/lib/Driver/DarwinLdDriver.cpp +++ b/lld/lib/Driver/DarwinLdDriver.cpp @@ -29,9 +29,8 @@ #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/Path.h" #include "llvm/Support/PrettyStackTrace.h" -#include "llvm/Support/raw_ostream.h" #include "llvm/Support/Signals.h" - +#include "llvm/Support/raw_ostream.h" #include <algorithm> using namespace lld; diff --git a/lld/lib/Driver/Driver.cpp b/lld/lib/Driver/Driver.cpp index 9e57ed7e36d..1095051c8bd 100644 --- a/lld/lib/Driver/Driver.cpp +++ b/lld/lib/Driver/Driver.cpp @@ -8,17 +8,15 @@ //===----------------------------------------------------------------------===// #include "lld/Driver/Driver.h" - -#include "lld/Core/LLVM.h" #include "lld/Core/Instrumentation.h" -#include "lld/Core/PassManager.h" +#include "lld/Core/LLVM.h" #include "lld/Core/Parallel.h" +#include "lld/Core/PassManager.h" #include "lld/Core/Resolver.h" -#include "lld/ReaderWriter/Reader.h" -#include "lld/ReaderWriter/Writer.h" #include "lld/Passes/RoundTripNativePass.h" #include "lld/Passes/RoundTripYAMLPass.h" - +#include "lld/ReaderWriter/Reader.h" +#include "lld/ReaderWriter/Writer.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/Option/Arg.h" @@ -27,7 +25,6 @@ #include "llvm/Support/Path.h" #include "llvm/Support/Process.h" #include "llvm/Support/raw_ostream.h" - #include <mutex> namespace lld { diff --git a/lld/lib/Driver/GnuLdDriver.cpp b/lld/lib/Driver/GnuLdDriver.cpp index ded0b70e0cd..0d2dea3bd77 100644 --- a/lld/lib/Driver/GnuLdDriver.cpp +++ b/lld/lib/Driver/GnuLdDriver.cpp @@ -15,7 +15,6 @@ #include "lld/Driver/Driver.h" #include "lld/Driver/GnuLdInputGraph.h" - #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/Optional.h" #include "llvm/ADT/STLExtras.h" @@ -30,9 +29,8 @@ #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/Path.h" #include "llvm/Support/PrettyStackTrace.h" -#include "llvm/Support/raw_ostream.h" #include "llvm/Support/Signals.h" - +#include "llvm/Support/raw_ostream.h" #include <cstring> #include <tuple> diff --git a/lld/lib/Driver/GnuLdInputGraph.cpp b/lld/lib/Driver/GnuLdInputGraph.cpp index ac85565d100..6fd1ebd08e8 100644 --- a/lld/lib/Driver/GnuLdInputGraph.cpp +++ b/lld/lib/Driver/GnuLdInputGraph.cpp @@ -9,7 +9,6 @@ #include "lld/Driver/GnuLdInputGraph.h" #include "lld/ReaderWriter/LinkerScript.h" - #include "llvm/Support/FileSystem.h" #include "llvm/Support/Path.h" diff --git a/lld/lib/Driver/UniversalDriver.cpp b/lld/lib/Driver/UniversalDriver.cpp index 478dd1ef9fb..7d42ad7b4bf 100644 --- a/lld/lib/Driver/UniversalDriver.cpp +++ b/lld/lib/Driver/UniversalDriver.cpp @@ -16,9 +16,7 @@ #include "lld/Driver/Driver.h" #include "lld/Config/Version.h" - #include "lld/Core/LLVM.h" - #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringSwitch.h" diff --git a/lld/lib/Driver/WinLinkDriver.cpp b/lld/lib/Driver/WinLinkDriver.cpp index cdd9af160d7..5da15eb7272 100644 --- a/lld/lib/Driver/WinLinkDriver.cpp +++ b/lld/lib/Driver/WinLinkDriver.cpp @@ -17,7 +17,6 @@ #include "lld/Driver/WinLinkInputGraph.h" #include "lld/Driver/WinLinkModuleDef.h" #include "lld/ReaderWriter/PECOFFLinkingContext.h" - #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/Optional.h" #include "llvm/ADT/STLExtras.h" @@ -32,7 +31,6 @@ #include "llvm/Support/Process.h" #include "llvm/Support/Program.h" #include "llvm/Support/raw_ostream.h" - #include <algorithm> #include <cctype> #include <map> diff --git a/lld/lib/Passes/LayoutPass.cpp b/lld/lib/Passes/LayoutPass.cpp index 63ed4eee378..cb6d082dad3 100644 --- a/lld/lib/Passes/LayoutPass.cpp +++ b/lld/lib/Passes/LayoutPass.cpp @@ -7,14 +7,12 @@ // //===----------------------------------------------------------------------===// -#include <algorithm> -#include <set> - #include "lld/Passes/LayoutPass.h" #include "lld/Core/Instrumentation.h" - #include "llvm/ADT/Twine.h" #include "llvm/Support/Debug.h" +#include <algorithm> +#include <set> using namespace lld; diff --git a/lld/lib/Passes/RoundTripNativePass.cpp b/lld/lib/Passes/RoundTripNativePass.cpp index 977fcab8462..96f3cf50c87 100644 --- a/lld/lib/Passes/RoundTripNativePass.cpp +++ b/lld/lib/Passes/RoundTripNativePass.cpp @@ -11,10 +11,8 @@ #include "lld/Core/Simple.h" #include "lld/Passes/RoundTripNativePass.h" #include "lld/ReaderWriter/Writer.h" - #include "llvm/Support/Debug.h" #include "llvm/Support/Path.h" - #include <memory> using namespace lld; diff --git a/lld/lib/Passes/RoundTripYAMLPass.cpp b/lld/lib/Passes/RoundTripYAMLPass.cpp index d96341fe8b0..7aab8246f61 100644 --- a/lld/lib/Passes/RoundTripYAMLPass.cpp +++ b/lld/lib/Passes/RoundTripYAMLPass.cpp @@ -11,10 +11,8 @@ #include "lld/Core/Simple.h" #include "lld/Passes/RoundTripYAMLPass.h" #include "lld/ReaderWriter/Writer.h" - #include "llvm/Support/Debug.h" #include "llvm/Support/Path.h" - #include <memory> using namespace lld; diff --git a/lld/lib/ReaderWriter/CoreLinkingContext.cpp b/lld/lib/ReaderWriter/CoreLinkingContext.cpp index 9fd97ed067a..ba2ee20d2d6 100644 --- a/lld/lib/ReaderWriter/CoreLinkingContext.cpp +++ b/lld/lib/ReaderWriter/CoreLinkingContext.cpp @@ -8,13 +8,11 @@ //===----------------------------------------------------------------------===// #include "lld/ReaderWriter/CoreLinkingContext.h" - #include "lld/Core/Pass.h" #include "lld/Core/PassManager.h" #include "lld/Core/Simple.h" #include "lld/Passes/LayoutPass.h" #include "lld/Passes/RoundTripYAMLPass.h" - #include "llvm/ADT/ArrayRef.h" using namespace lld; diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsELFWriters.h b/lld/lib/ReaderWriter/ELF/Mips/MipsELFWriters.h index d4872a08aa3..3b8a397b9c3 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/MipsELFWriters.h +++ b/lld/lib/ReaderWriter/ELF/Mips/MipsELFWriters.h @@ -10,7 +10,6 @@ #define LLD_READER_WRITER_ELF_MIPS_MIPS_ELF_WRITERS_H #include "MipsLinkingContext.h" - #include "OutputELFWriter.h" namespace lld { diff --git a/lld/lib/ReaderWriter/FileArchive.cpp b/lld/lib/ReaderWriter/FileArchive.cpp index ca2aaf34099..2e34b1b2f29 100644 --- a/lld/lib/ReaderWriter/FileArchive.cpp +++ b/lld/lib/ReaderWriter/FileArchive.cpp @@ -9,7 +9,6 @@ #include "lld/Core/ArchiveLibraryFile.h" #include "lld/Core/LLVM.h" - #include "llvm/ADT/Hashing.h" #include "llvm/ADT/StringRef.h" #include "llvm/Object/Archive.h" @@ -17,7 +16,6 @@ #include "llvm/Support/Debug.h" #include "llvm/Support/Format.h" #include "llvm/Support/MemoryBuffer.h" - #include <memory> #include <set> #include <unordered_map> diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler.cpp index 3ccb1712064..d6a34c7735a 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler.cpp @@ -11,11 +11,9 @@ #include "ArchHandler.h" #include "Atoms.h" #include "MachONormalizedFileBinaryUtils.h" - #include "llvm/ADT/StringRef.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/ADT/Triple.h" - #include "llvm/Support/ErrorHandling.h" using namespace llvm::MachO; diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler.h b/lld/lib/ReaderWriter/MachO/ArchHandler.h index 9613f7a29bc..2f4a3cb18b9 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler.h +++ b/lld/lib/ReaderWriter/MachO/ArchHandler.h @@ -7,15 +7,13 @@ // //===----------------------------------------------------------------------===// -#include "MachONormalizedFile.h" #include "Atoms.h" #include "File.h" - +#include "MachONormalizedFile.h" #include "lld/Core/LLVM.h" #include "lld/Core/Reference.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/MachOLinkingContext.h" - #include "llvm/ADT/Triple.h" #ifndef LLD_READER_WRITER_MACHO_ARCH_HANDLER_H diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp index 8a812090c08..64d3fbe325e 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp @@ -10,11 +10,9 @@ #include "ArchHandler.h" #include "Atoms.h" #include "MachONormalizedFileBinaryUtils.h" - #include "llvm/ADT/StringRef.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/ADT/Triple.h" - #include "llvm/Support/ErrorHandling.h" using namespace llvm::MachO; diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp index efa649c1e54..c70ee8eac90 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp @@ -10,11 +10,9 @@ #include "ArchHandler.h" #include "Atoms.h" #include "MachONormalizedFileBinaryUtils.h" - #include "llvm/ADT/StringRef.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/ADT/Triple.h" - #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/Format.h" diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp index b46670929ed..abc8d79619e 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp @@ -10,11 +10,9 @@ #include "ArchHandler.h" #include "Atoms.h" #include "MachONormalizedFileBinaryUtils.h" - #include "llvm/ADT/StringRef.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/ADT/Triple.h" - #include "llvm/Support/ErrorHandling.h" using namespace llvm::MachO; diff --git a/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp b/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp index 4b3c12426a0..193b3e8c8b4 100644 --- a/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp +++ b/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp @@ -10,11 +10,9 @@ #include "ArchHandler.h" #include "Atoms.h" #include "MachONormalizedFileBinaryUtils.h" - #include "llvm/ADT/StringRef.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/ADT/Triple.h" - #include "llvm/Support/ErrorHandling.h" using namespace llvm::MachO; diff --git a/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp b/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp index 3a8bf1f63ee..d642a995ae2 100644 --- a/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp +++ b/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp @@ -15,15 +15,13 @@ #include "ArchHandler.h" #include "File.h" -#include "MachOPasses.h" #include "MachONormalizedFileBinaryUtils.h" - +#include "MachOPasses.h" #include "lld/Core/DefinedAtom.h" #include "lld/Core/File.h" #include "lld/Core/LLVM.h" #include "lld/Core/Reference.h" #include "lld/Core/Simple.h" - #include "llvm/ADT/DenseMap.h" #include "llvm/Support/Debug.h" #include "llvm/Support/Endian.h" diff --git a/lld/lib/ReaderWriter/MachO/File.h b/lld/lib/ReaderWriter/MachO/File.h index 8bdce17613b..cc832e4415a 100644 --- a/lld/lib/ReaderWriter/MachO/File.h +++ b/lld/lib/ReaderWriter/MachO/File.h @@ -12,12 +12,9 @@ #include "Atoms.h" #include "MachONormalizedFile.h" - -#include "lld/Core/Simple.h" #include "lld/Core/SharedLibraryFile.h" - +#include "lld/Core/Simple.h" #include "llvm/ADT/StringMap.h" - #include <unordered_map> namespace lld { diff --git a/lld/lib/ReaderWriter/MachO/GOTPass.cpp b/lld/lib/ReaderWriter/MachO/GOTPass.cpp index d55026ac8ea..b86160efc24 100644 --- a/lld/lib/ReaderWriter/MachO/GOTPass.cpp +++ b/lld/lib/ReaderWriter/MachO/GOTPass.cpp @@ -35,13 +35,11 @@ #include "ArchHandler.h" #include "File.h" #include "MachOPasses.h" - #include "lld/Core/DefinedAtom.h" #include "lld/Core/File.h" #include "lld/Core/LLVM.h" #include "lld/Core/Reference.h" #include "lld/Core/Simple.h" - #include "llvm/ADT/DenseMap.h" diff --git a/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp b/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp index f23bfc86a6e..9c0736dfae4 100644 --- a/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp +++ b/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp @@ -8,19 +8,16 @@ //===----------------------------------------------------------------------===// #include "lld/ReaderWriter/MachOLinkingContext.h" - #include "ArchHandler.h" #include "File.h" #include "MachONormalizedFile.h" #include "MachOPasses.h" - #include "lld/Core/PassManager.h" #include "lld/Driver/DarwinInputGraph.h" -#include "lld/ReaderWriter/Reader.h" -#include "lld/ReaderWriter/Writer.h" #include "lld/Passes/LayoutPass.h" #include "lld/Passes/RoundTripYAMLPass.h" - +#include "lld/ReaderWriter/Reader.h" +#include "lld/ReaderWriter/Writer.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/Triple.h" #include "llvm/Config/config.h" @@ -28,7 +25,6 @@ #include "llvm/Support/Host.h" #include "llvm/Support/MachO.h" #include "llvm/Support/Path.h" - #include <algorithm> #if HAVE_CXXABI_H diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h b/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h index e5c3440e460..29d2fc8ea01 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h @@ -42,7 +42,6 @@ #include "lld/Core/Error.h" #include "lld/Core/LLVM.h" #include "lld/ReaderWriter/MachOLinkingContext.h" - #include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringRef.h" #include "llvm/Support/Allocator.h" diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp index 0993ea569c2..efd507f9f48 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp @@ -22,10 +22,8 @@ /// +------------+ #include "MachONormalizedFile.h" - #include "ArchHandler.h" #include "MachONormalizedFileBinaryUtils.h" - #include "lld/Core/Error.h" #include "lld/Core/LLVM.h" #include "lld/Core/SharedLibraryFile.h" diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp index 531479de250..208ef0b7db3 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp @@ -29,8 +29,8 @@ #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringRef.h" #include "llvm/Support/Casting.h" -#include "llvm/Support/Errc.h" #include "llvm/Support/Debug.h" +#include "llvm/Support/Errc.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/FileOutputBuffer.h" #include "llvm/Support/Format.h" diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp index d3ee9f0be29..c420aa69528 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp @@ -21,10 +21,8 @@ /// +-------+ #include "MachONormalizedFile.h" - #include "ArchHandler.h" #include "MachONormalizedFileBinaryUtils.h" - #include "lld/Core/Error.h" #include "lld/Core/LLVM.h" #include "llvm/ADT/StringRef.h" diff --git a/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp b/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp index d0536904bac..3875c6263b1 100644 --- a/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp +++ b/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp @@ -21,17 +21,14 @@ /// +-------+ #include "MachONormalizedFile.h" - #include "ArchHandler.h" #include "Atoms.h" #include "File.h" #include "MachONormalizedFileBinaryUtils.h" - #include "lld/Core/Error.h" #include "lld/Core/LLVM.h" - -#include "llvm/Support/MachO.h" #include "llvm/Support/Format.h" +#include "llvm/Support/MachO.h" using namespace llvm::MachO; using namespace lld::mach_o::normalized; diff --git a/lld/lib/ReaderWriter/MachO/ShimPass.cpp b/lld/lib/ReaderWriter/MachO/ShimPass.cpp index 9d1e9c7a9b4..59e47e6a310 100644 --- a/lld/lib/ReaderWriter/MachO/ShimPass.cpp +++ b/lld/lib/ReaderWriter/MachO/ShimPass.cpp @@ -26,14 +26,12 @@ #include "ArchHandler.h" #include "File.h" #include "MachOPasses.h" - #include "lld/Core/DefinedAtom.h" #include "lld/Core/File.h" #include "lld/Core/LLVM.h" #include "lld/Core/Reference.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/MachOLinkingContext.h" - #include "llvm/ADT/DenseMap.h" diff --git a/lld/lib/ReaderWriter/MachO/StubsPass.cpp b/lld/lib/ReaderWriter/MachO/StubsPass.cpp index 10bfabe17f2..6f58b9954f9 100644 --- a/lld/lib/ReaderWriter/MachO/StubsPass.cpp +++ b/lld/lib/ReaderWriter/MachO/StubsPass.cpp @@ -17,14 +17,12 @@ #include "ArchHandler.h" #include "File.h" #include "MachOPasses.h" - #include "lld/Core/DefinedAtom.h" #include "lld/Core/File.h" #include "lld/Core/LLVM.h" #include "lld/Core/Reference.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/MachOLinkingContext.h" - #include "llvm/ADT/DenseMap.h" diff --git a/lld/lib/ReaderWriter/Native/NativeFileFormat.h b/lld/lib/ReaderWriter/Native/NativeFileFormat.h index 0f58e0ab8b1..e595bcd6489 100644 --- a/lld/lib/ReaderWriter/Native/NativeFileFormat.h +++ b/lld/lib/ReaderWriter/Native/NativeFileFormat.h @@ -10,9 +10,8 @@ #ifndef LLD_READER_WRITER_NATIVE_NATIVE_FILE_FORMAT_H #define LLD_READER_WRITER_NATIVE_NATIVE_FILE_FORMAT_H -#include <cstdint> - #include "llvm/Support/DataTypes.h" +#include <cstdint> namespace lld { diff --git a/lld/lib/ReaderWriter/Native/ReaderNative.cpp b/lld/lib/ReaderWriter/Native/ReaderNative.cpp index 48bf912c0ed..62bb9a14e67 100644 --- a/lld/lib/ReaderWriter/Native/ReaderNative.cpp +++ b/lld/lib/ReaderWriter/Native/ReaderNative.cpp @@ -8,13 +8,11 @@ //===----------------------------------------------------------------------===// #include "NativeFileFormat.h" - #include "lld/Core/Atom.h" #include "lld/Core/Error.h" #include "lld/Core/File.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/Reader.h" - #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/StringRef.h" #include "llvm/Support/Debug.h" @@ -22,7 +20,6 @@ #include "llvm/Support/Format.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/raw_ostream.h" - #include <memory> #include <vector> diff --git a/lld/lib/ReaderWriter/PECOFF/Atoms.h b/lld/lib/ReaderWriter/PECOFF/Atoms.h index 4f96c7923f0..7c4d4337947 100644 --- a/lld/lib/ReaderWriter/PECOFF/Atoms.h +++ b/lld/lib/ReaderWriter/PECOFF/Atoms.h @@ -14,7 +14,6 @@ #include "lld/Core/Simple.h" #include "llvm/ADT/ArrayRef.h" #include "llvm/Object/COFF.h" - #include <vector> namespace lld { diff --git a/lld/lib/ReaderWriter/PECOFF/EdataPass.cpp b/lld/lib/ReaderWriter/PECOFF/EdataPass.cpp index 73449f0b984..01339d1db57 100644 --- a/lld/lib/ReaderWriter/PECOFF/EdataPass.cpp +++ b/lld/lib/ReaderWriter/PECOFF/EdataPass.cpp @@ -9,13 +9,11 @@ #include "Pass.h" #include "EdataPass.h" - #include "lld/Core/File.h" #include "lld/Core/Pass.h" #include "lld/Core/Simple.h" #include "llvm/Support/Debug.h" #include "llvm/Support/Path.h" - #include <climits> #include <ctime> #include <utility> diff --git a/lld/lib/ReaderWriter/PECOFF/EdataPass.h b/lld/lib/ReaderWriter/PECOFF/EdataPass.h index 178b3c69c26..6f76c961749 100644 --- a/lld/lib/ReaderWriter/PECOFF/EdataPass.h +++ b/lld/lib/ReaderWriter/PECOFF/EdataPass.h @@ -20,13 +20,11 @@ #define LLD_READER_WRITER_PE_COFF_EDATA_PASS_H #include "Atoms.h" - #include "lld/Core/File.h" #include "lld/Core/Pass.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/PECOFFLinkingContext.h" #include "llvm/Support/COFF.h" - #include <map> using llvm::COFF::ImportDirectoryTableEntry; diff --git a/lld/lib/ReaderWriter/PECOFF/GroupedSectionsPass.h b/lld/lib/ReaderWriter/PECOFF/GroupedSectionsPass.h index f5c2231405a..ab902eff9ea 100644 --- a/lld/lib/ReaderWriter/PECOFF/GroupedSectionsPass.h +++ b/lld/lib/ReaderWriter/PECOFF/GroupedSectionsPass.h @@ -31,7 +31,6 @@ #include "Atoms.h" #include "lld/Core/Pass.h" - #include <algorithm> namespace lld { diff --git a/lld/lib/ReaderWriter/PECOFF/IdataPass.cpp b/lld/lib/ReaderWriter/PECOFF/IdataPass.cpp index 538387a5fb7..925a262416f 100644 --- a/lld/lib/ReaderWriter/PECOFF/IdataPass.cpp +++ b/lld/lib/ReaderWriter/PECOFF/IdataPass.cpp @@ -9,14 +9,12 @@ #include "IdataPass.h" #include "Pass.h" - #include "lld/Core/File.h" #include "lld/Core/Pass.h" #include "lld/Core/Simple.h" #include "llvm/Support/COFF.h" #include "llvm/Support/Debug.h" #include "llvm/Support/Endian.h" - #include <algorithm> #include <cstddef> #include <cstring> diff --git a/lld/lib/ReaderWriter/PECOFF/IdataPass.h b/lld/lib/ReaderWriter/PECOFF/IdataPass.h index 3616df0dd3b..143634131f2 100644 --- a/lld/lib/ReaderWriter/PECOFF/IdataPass.h +++ b/lld/lib/ReaderWriter/PECOFF/IdataPass.h @@ -20,13 +20,11 @@ #define LLD_READER_WRITER_PE_COFF_IDATA_PASS_H #include "Atoms.h" - #include "lld/Core/File.h" #include "lld/Core/Pass.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/PECOFFLinkingContext.h" #include "llvm/Support/COFF.h" - #include <algorithm> #include <map> diff --git a/lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h b/lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h index 4a667db6d46..0c44037e8a4 100644 --- a/lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h +++ b/lld/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h @@ -8,12 +8,10 @@ //===----------------------------------------------------------------------===// #include "Atoms.h" - #include "lld/Core/ArchiveLibraryFile.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/PECOFFLinkingContext.h" #include "llvm/Support/Allocator.h" - #include <mutex> using llvm::COFF::WindowsSubsystem; diff --git a/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp b/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp index 9dbe13d538b..be2f5627f4e 100644 --- a/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp +++ b/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp @@ -19,14 +19,12 @@ #include "Pass.h" #include "LoadConfigPass.h" - #include "lld/Core/File.h" #include "lld/Core/Pass.h" #include "lld/Core/Simple.h" #include "llvm/Object/COFF.h" #include "llvm/Support/Debug.h" #include "llvm/Support/Path.h" - #include <climits> #include <ctime> #include <utility> diff --git a/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.h b/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.h index 4ff0a8c5501..534d9564f6a 100644 --- a/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.h +++ b/lld/lib/ReaderWriter/PECOFF/LoadConfigPass.h @@ -19,12 +19,10 @@ #define LLD_READER_WRITER_PE_COFF_LOAD_CONFIG_PASS_H #include "Atoms.h" - #include "lld/Core/File.h" #include "lld/Core/Pass.h" #include "lld/Core/Simple.h" #include "lld/ReaderWriter/PECOFFLinkingContext.h" - #include <map> namespace lld { diff --git a/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp b/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp index c971b7859cc..6a244195958 100644 --- a/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp +++ b/lld/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp @@ -13,7 +13,6 @@ #include "IdataPass.h" #include "LinkerGeneratedSymbolFile.h" #include "LoadConfigPass.h" - #include "lld/Core/PassManager.h" #include "lld/Core/Simple.h" #include "lld/Passes/LayoutPass.h" @@ -25,7 +24,6 @@ #include "llvm/ADT/SmallString.h" #include "llvm/Support/Allocator.h" #include "llvm/Support/Path.h" - #include <bitset> #include <climits> #include <set> diff --git a/lld/lib/ReaderWriter/PECOFF/Pass.cpp b/lld/lib/ReaderWriter/PECOFF/Pass.cpp index 255eebd90bf..ed7a8a4df3e 100644 --- a/lld/lib/ReaderWriter/PECOFF/Pass.cpp +++ b/lld/lib/ReaderWriter/PECOFF/Pass.cpp @@ -9,7 +9,6 @@ #include "Atoms.h" #include "Pass.h" - #include "lld/Core/File.h" #include "llvm/Support/COFF.h" diff --git a/lld/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp b/lld/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp index 6c241974741..1fb3291f82d 100644 --- a/lld/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp +++ b/lld/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp @@ -21,13 +21,11 @@ #include "Atoms.h" #include "WriterImportLibrary.h" - #include "lld/Core/DefinedAtom.h" #include "lld/Core/File.h" #include "lld/ReaderWriter/AtomLayout.h" #include "lld/ReaderWriter/PECOFFLinkingContext.h" #include "lld/ReaderWriter/Writer.h" - #include "llvm/ADT/ArrayRef.h" #include "llvm/Object/COFF.h" #include "llvm/Support/COFF.h" @@ -37,7 +35,6 @@ #include "llvm/Support/ErrorOr.h" #include "llvm/Support/FileOutputBuffer.h" #include "llvm/Support/Format.h" - #include <algorithm> #include <cstdlib> #include <map> diff --git a/lld/tools/lld/lld.cpp b/lld/tools/lld/lld.cpp index 171c018a638..24c3a66a3ac 100644 --- a/lld/tools/lld/lld.cpp +++ b/lld/tools/lld/lld.cpp @@ -16,7 +16,6 @@ #include "lld/Core/LLVM.h" #include "lld/Driver/Driver.h" - #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/PrettyStackTrace.h" #include "llvm/Support/Signals.h" diff --git a/lld/unittests/CoreTests/ParallelTest.cpp b/lld/unittests/CoreTests/ParallelTest.cpp index ffa2b23fd3b..c0282437e2e 100644 --- a/lld/unittests/CoreTests/ParallelTest.cpp +++ b/lld/unittests/CoreTests/ParallelTest.cpp @@ -13,9 +13,7 @@ //===----------------------------------------------------------------------===// #include "gtest/gtest.h" - #include "lld/Core/Parallel.h" - #include <array> #include <random> diff --git a/lld/unittests/CoreTests/RangeTest.cpp b/lld/unittests/CoreTests/RangeTest.cpp index 18147ef74b2..d1372ab6df7 100644 --- a/lld/unittests/CoreTests/RangeTest.cpp +++ b/lld/unittests/CoreTests/RangeTest.cpp @@ -13,11 +13,9 @@ //===----------------------------------------------------------------------===// #include "gtest/gtest.h" - #include "lld/Core/range.h" - -#include <assert.h> #include <array> +#include <assert.h> #include <deque> #include <forward_list> #include <iterator> diff --git a/lld/unittests/DriverTests/DarwinLdDriverTest.cpp b/lld/unittests/DriverTests/DarwinLdDriverTest.cpp index c159fd8fd4a..87200ecc60b 100644 --- a/lld/unittests/DriverTests/DarwinLdDriverTest.cpp +++ b/lld/unittests/DriverTests/DarwinLdDriverTest.cpp @@ -13,10 +13,8 @@ //===----------------------------------------------------------------------===// #include "DriverTest.h" - -#include "llvm/Support/MachO.h" - #include "lld/ReaderWriter/MachOLinkingContext.h" +#include "llvm/Support/MachO.h" using namespace llvm; using namespace lld; diff --git a/lld/unittests/DriverTests/DriverTest.h b/lld/unittests/DriverTests/DriverTest.h index 36f39950ac7..b0e02d37cd0 100644 --- a/lld/unittests/DriverTests/DriverTest.h +++ b/lld/unittests/DriverTests/DriverTest.h @@ -7,13 +7,10 @@ // //===----------------------------------------------------------------------===// -#include <stdarg.h> - -#include "gtest/gtest.h" - #include "lld/Driver/Driver.h" - #include "llvm/Support/raw_ostream.h" +#include "gtest/gtest.h" +#include <stdarg.h> namespace { diff --git a/lld/unittests/DriverTests/GnuLdDriverTest.cpp b/lld/unittests/DriverTests/GnuLdDriverTest.cpp index f86ad59f5fb..34ad942b35b 100644 --- a/lld/unittests/DriverTests/GnuLdDriverTest.cpp +++ b/lld/unittests/DriverTests/GnuLdDriverTest.cpp @@ -13,7 +13,6 @@ //===----------------------------------------------------------------------===// #include "DriverTest.h" - #include "lld/ReaderWriter/ELFLinkingContext.h" using namespace llvm; diff --git a/lld/unittests/DriverTests/InputGraphTest.cpp b/lld/unittests/DriverTests/InputGraphTest.cpp index 42dfe2588c3..abbbb361b3e 100644 --- a/lld/unittests/DriverTests/InputGraphTest.cpp +++ b/lld/unittests/DriverTests/InputGraphTest.cpp @@ -13,7 +13,6 @@ //===----------------------------------------------------------------------===// #include "gtest/gtest.h" - #include "lld/Core/InputGraph.h" #include "lld/Core/Resolver.h" #include "lld/Core/Simple.h" diff --git a/lld/unittests/DriverTests/UniversalDriverTest.cpp b/lld/unittests/DriverTests/UniversalDriverTest.cpp index efa9d33f80e..8e90ca4d586 100644 --- a/lld/unittests/DriverTests/UniversalDriverTest.cpp +++ b/lld/unittests/DriverTests/UniversalDriverTest.cpp @@ -13,9 +13,7 @@ //===----------------------------------------------------------------------===// #include "gtest/gtest.h" - #include "lld/Driver/Driver.h" - #include "llvm/ADT/STLExtras.h" #include "llvm/Support/raw_ostream.h" diff --git a/lld/unittests/DriverTests/WinLinkDriverTest.cpp b/lld/unittests/DriverTests/WinLinkDriverTest.cpp index dde4e139310..c83f5685cf9 100644 --- a/lld/unittests/DriverTests/WinLinkDriverTest.cpp +++ b/lld/unittests/DriverTests/WinLinkDriverTest.cpp @@ -13,11 +13,9 @@ //===----------------------------------------------------------------------===// #include "DriverTest.h" - #include "lld/ReaderWriter/PECOFFLinkingContext.h" #include "llvm/ADT/Optional.h" #include "llvm/Support/COFF.h" - #include <set> #include <vector> diff --git a/lld/unittests/DriverTests/WinLinkModuleDefTest.cpp b/lld/unittests/DriverTests/WinLinkModuleDefTest.cpp index 36c0505c306..6762fd4b2ea 100644 --- a/lld/unittests/DriverTests/WinLinkModuleDefTest.cpp +++ b/lld/unittests/DriverTests/WinLinkModuleDefTest.cpp @@ -7,11 +7,10 @@ // //===----------------------------------------------------------------------===// -#include <memory> - #include "gtest/gtest.h" #include "lld/Driver/WinLinkModuleDef.h" #include "llvm/Support/MemoryBuffer.h" +#include <memory> using namespace llvm; using namespace lld; diff --git a/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp b/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp index d2502c3281e..b49cc1fd697 100644 --- a/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp +++ b/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp @@ -8,10 +8,8 @@ //===----------------------------------------------------------------------===// #include "gtest/gtest.h" - -#include "llvm/Support/MachO.h" #include "../../lib/ReaderWriter/MachO/MachONormalizedFile.h" - +#include "llvm/Support/MachO.h" #include <assert.h> #include <vector> diff --git a/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp b/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp index af5259b4c89..16ef88aa4a4 100644 --- a/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp +++ b/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp @@ -8,10 +8,8 @@ //===----------------------------------------------------------------------===// #include "gtest/gtest.h" - -#include "llvm/Support/MachO.h" #include "../../lib/ReaderWriter/MachO/MachONormalizedFile.h" - +#include "llvm/Support/MachO.h" #include <assert.h> #include <vector> diff --git a/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp b/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp index 79d56034237..562dae60049 100644 --- a/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp +++ b/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp @@ -8,11 +8,8 @@ //===----------------------------------------------------------------------===// #include "gtest/gtest.h" - -#include "llvm/Support/MachO.h" - #include "../../lib/ReaderWriter/MachO/MachONormalizedFile.h" - +#include "llvm/Support/MachO.h" #include <assert.h> #include <vector> |