[Lldb-commits] [lldb] 8c71229 - [NFC][TargetParser] Remove llvm/Support/AArch64TargetParser.h
Author: Archibald Elliott Date: 2023-02-03T17:34:01Z New Revision: 8c712296fb75ff73db08f92444b35c438c01a405 URL: https://github.com/llvm/llvm-project/commit/8c712296fb75ff73db08f92444b35c438c01a405 DIFF: https://github.com/llvm/llvm-project/commit/8c712296fb75ff73db08f92444b35c438c01a405.diff LOG: [NFC][TargetParser] Remove llvm/Support/AArch64TargetParser.h Removes the forwarding header `llvm/Support/AArch64TargetParser.h`. I am proposing to do this for all the forwarding headers left after rGf09cf34d00625e57dea5317a3ac0412c07292148 - for each header: - Update all relevant in-tree includes - Remove the forwarding Header Differential Revision: https://reviews.llvm.org/D140999 Added: Modified: clang/lib/Basic/Targets/AArch64.cpp clang/lib/Basic/Targets/AArch64.h clang/lib/CodeGen/CGBuiltin.cpp clang/lib/Driver/SanitizerArgs.cpp clang/lib/Driver/ToolChains/Arch/AArch64.cpp lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp llvm/lib/Target/AArch64/AArch64Subtarget.cpp llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp Removed: llvm/include/llvm/Support/AArch64TargetParser.h diff --git a/clang/lib/Basic/Targets/AArch64.cpp b/clang/lib/Basic/Targets/AArch64.cpp index b670a2578f843..00387ab173b39 100644 --- a/clang/lib/Basic/Targets/AArch64.cpp +++ b/clang/lib/Basic/Targets/AArch64.cpp @@ -17,7 +17,6 @@ #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringSwitch.h" -#include "llvm/Support/AArch64TargetParser.h" #include "llvm/Support/ARMTargetParserCommon.h" #include "llvm/TargetParser/AArch64TargetParser.h" #include diff --git a/clang/lib/Basic/Targets/AArch64.h b/clang/lib/Basic/Targets/AArch64.h index 34df886377eaa..7f88f3516780f 100644 --- a/clang/lib/Basic/Targets/AArch64.h +++ b/clang/lib/Basic/Targets/AArch64.h @@ -15,7 +15,7 @@ #include "OSTargets.h" #include "clang/Basic/TargetBuiltins.h" -#include "llvm/Support/AArch64TargetParser.h" +#include "llvm/TargetParser/AArch64TargetParser.h" #include namespace clang { diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index aefbc731f8738..01b980cfed793 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -52,10 +52,10 @@ #include "llvm/IR/IntrinsicsX86.h" #include "llvm/IR/MDBuilder.h" #include "llvm/IR/MatrixBuilder.h" -#include "llvm/Support/AArch64TargetParser.h" #include "llvm/Support/ConvertUTF.h" #include "llvm/Support/ScopedPrinter.h" #include "llvm/Support/X86TargetParser.h" +#include "llvm/TargetParser/AArch64TargetParser.h" #include #include diff --git a/clang/lib/Driver/SanitizerArgs.cpp b/clang/lib/Driver/SanitizerArgs.cpp index 52bee6a755ff4..84be06b90ee62 100644 --- a/clang/lib/Driver/SanitizerArgs.cpp +++ b/clang/lib/Driver/SanitizerArgs.cpp @@ -14,11 +14,11 @@ #include "clang/Driver/ToolChain.h" #include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringSwitch.h" -#include "llvm/Support/AArch64TargetParser.h" #include "llvm/Support/Path.h" #include "llvm/Support/SpecialCaseList.h" #include "llvm/Support/TargetParser.h" #include "llvm/Support/VirtualFileSystem.h" +#include "llvm/TargetParser/AArch64TargetParser.h" #include "llvm/Transforms/Instrumentation/AddressSanitizerOptions.h" #include diff --git a/clang/lib/Driver/ToolChains/Arch/AArch64.cpp b/clang/lib/Driver/ToolChains/Arch/AArch64.cpp index 4b641bbb73d41..9e17c06db106f 100644 --- a/clang/lib/Driver/ToolChains/Arch/AArch64.cpp +++ b/clang/lib/Driver/ToolChains/Arch/AArch64.cpp @@ -12,9 +12,9 @@ #include "clang/Driver/DriverDiagnostic.h" #include "clang/Driver/Options.h" #include "llvm/Option/ArgList.h" -#include "llvm/Support/AArch64TargetParser.h" -#include "llvm/Support/TargetParser.h" #include "llvm/Support/Host.h" +#include "llvm/Support/TargetParser.h" +#include "llvm/TargetParser/AArch64TargetParser.h" using namespace clang::driver; using namespace clang::driver::tools; diff --git a/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp b/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp index ed3b3e6da02ba..8a4fd08a9268b 100644 --- a/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp +++ b/lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp @@ -23,10 +23,10 @@ #include "llvm/MC/MCSubtargetInfo.h" #include "llvm/MC/MCTargetOptions.h" #include "llvm/MC/TargetRegistry.h" -#include "llvm/Support/AArch64TargetParser.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/ScopedPrinter.h" #include "llvm/Support/TargetSelect.h" +#include "llvm/TargetParser/AArch64TargetParser.h" #include "lldb/Core/Address.h" #include "lldb/Core/Module.h" diff --git a/llvm/include/llvm/Support/AArch64TargetParser.h b/llvm/include/llvm/Support/AArch64TargetParser.h deleted file mode 100644 index 54c4a2b786c96..0 --- a/llvm/i
[Lldb-commits] [lldb] 27aeb58 - [NFC][TargetParser] Remove llvm/Support/ARMTargetParser.h
Author: Archibald Elliott Date: 2023-02-07T11:05:58Z New Revision: 27aeb58ce4d12e15b966dba86738eb65a96703f7 URL: https://github.com/llvm/llvm-project/commit/27aeb58ce4d12e15b966dba86738eb65a96703f7 DIFF: https://github.com/llvm/llvm-project/commit/27aeb58ce4d12e15b966dba86738eb65a96703f7.diff LOG: [NFC][TargetParser] Remove llvm/Support/ARMTargetParser.h Added: Modified: clang/lib/Basic/Targets/ARM.h clang/lib/Driver/ToolChains/Arch/ARM.cpp clang/lib/Driver/ToolChains/Arch/ARM.h lldb/source/Utility/ArchSpec.cpp llvm/include/llvm/MC/MCStreamer.h llvm/lib/BinaryFormat/MachO.cpp llvm/lib/Target/ARM/ARMSubtarget.cpp llvm/lib/Target/ARM/ARMTargetMachine.cpp Removed: llvm/include/llvm/Support/ARMTargetParser.h diff --git a/clang/lib/Basic/Targets/ARM.h b/clang/lib/Basic/Targets/ARM.h index e662a609017b..fd3966b69d55 100644 --- a/clang/lib/Basic/Targets/ARM.h +++ b/clang/lib/Basic/Targets/ARM.h @@ -17,9 +17,9 @@ #include "clang/Basic/TargetInfo.h" #include "clang/Basic/TargetOptions.h" #include "llvm/ADT/Triple.h" -#include "llvm/Support/ARMTargetParser.h" #include "llvm/Support/ARMTargetParserCommon.h" #include "llvm/Support/Compiler.h" +#include "llvm/TargetParser/ARMTargetParser.h" namespace clang { namespace targets { diff --git a/clang/lib/Driver/ToolChains/Arch/ARM.cpp b/clang/lib/Driver/ToolChains/Arch/ARM.cpp index b6a9df28500a..13a9c485ac9b 100644 --- a/clang/lib/Driver/ToolChains/Arch/ARM.cpp +++ b/clang/lib/Driver/ToolChains/Arch/ARM.cpp @@ -12,9 +12,9 @@ #include "clang/Driver/Options.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/Option/ArgList.h" -#include "llvm/Support/ARMTargetParser.h" -#include "llvm/Support/TargetParser.h" #include "llvm/Support/Host.h" +#include "llvm/Support/TargetParser.h" +#include "llvm/TargetParser/ARMTargetParser.h" using namespace clang::driver; using namespace clang::driver::tools; diff --git a/clang/lib/Driver/ToolChains/Arch/ARM.h b/clang/lib/Driver/ToolChains/Arch/ARM.h index 782bdf3d0202..a9a4ca1eb05a 100644 --- a/clang/lib/Driver/ToolChains/Arch/ARM.h +++ b/clang/lib/Driver/ToolChains/Arch/ARM.h @@ -13,8 +13,8 @@ #include "llvm/ADT/StringRef.h" #include "llvm/ADT/Triple.h" #include "llvm/Option/Option.h" -#include "llvm/Support/ARMTargetParser.h" #include "llvm/Support/TargetParser.h" +#include "llvm/TargetParser/ARMTargetParser.h" #include #include diff --git a/lldb/source/Utility/ArchSpec.cpp b/lldb/source/Utility/ArchSpec.cpp index e1d7ee3ee276..c82097a9e6cd 100644 --- a/lldb/source/Utility/ArchSpec.cpp +++ b/lldb/source/Utility/ArchSpec.cpp @@ -16,8 +16,8 @@ #include "llvm/BinaryFormat/COFF.h" #include "llvm/BinaryFormat/ELF.h" #include "llvm/BinaryFormat/MachO.h" -#include "llvm/Support/ARMTargetParser.h" #include "llvm/Support/Compiler.h" +#include "llvm/TargetParser/ARMTargetParser.h" using namespace lldb; using namespace lldb_private; diff --git a/llvm/include/llvm/MC/MCStreamer.h b/llvm/include/llvm/MC/MCStreamer.h index 898fbc8c0fab..5331d9bd3cc4 100644 --- a/llvm/include/llvm/MC/MCStreamer.h +++ b/llvm/include/llvm/MC/MCStreamer.h @@ -22,11 +22,11 @@ #include "llvm/MC/MCLinkerOptimizationHint.h" #include "llvm/MC/MCPseudoProbe.h" #include "llvm/MC/MCWinEH.h" -#include "llvm/Support/ARMTargetParser.h" #include "llvm/Support/Error.h" #include "llvm/Support/MD5.h" #include "llvm/Support/SMLoc.h" #include "llvm/Support/VersionTuple.h" +#include "llvm/TargetParser/ARMTargetParser.h" #include #include #include diff --git a/llvm/include/llvm/Support/ARMTargetParser.h b/llvm/include/llvm/Support/ARMTargetParser.h deleted file mode 100644 index a0c0edd6d0f1.. --- a/llvm/include/llvm/Support/ARMTargetParser.h +++ /dev/null @@ -1,15 +0,0 @@ -//===-- llvm/Support/ARMTargetParser.h --*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===--===// -/// -/// \file -/// This header is deprecated in favour of -/// `llvm/TargetParser/ARMTargetParser.h`. -/// -//===--===// - -#include "llvm/TargetParser/ARMTargetParser.h" diff --git a/llvm/lib/BinaryFormat/MachO.cpp b/llvm/lib/BinaryFormat/MachO.cpp index 02a515c94399..c4cc8d6152d1 100644 --- a/llvm/lib/BinaryFormat/MachO.cpp +++ b/llvm/lib/BinaryFormat/MachO.cpp @@ -8,7 +8,7 @@ #include "llvm/BinaryFormat/MachO.h" #include "llvm/ADT/Triple.h" -#include "llvm/Support/ARMTargetParser.h" +#include "llvm/TargetParser/ARMTargetParser.h" using namespace llvm; diff --git a/llvm/lib/Target/ARM/ARMSubtarget.cpp b/llvm/lib/Target/ARM/ARMSubtarget.cpp index 79244f634ce3..
[Lldb-commits] [lldb] d768bf9 - [NFC][TargetParser] Replace uses of llvm/Support/Host.h
Author: Archibald Elliott Date: 2023-02-10T09:59:46Z New Revision: d768bf994f508d7eaf9541a568be3d71096febf5 URL: https://github.com/llvm/llvm-project/commit/d768bf994f508d7eaf9541a568be3d71096febf5 DIFF: https://github.com/llvm/llvm-project/commit/d768bf994f508d7eaf9541a568be3d71096febf5.diff LOG: [NFC][TargetParser] Replace uses of llvm/Support/Host.h The forwarding header is left in place because of its use in `polly/lib/External/isl/interface/extract_interface.cc`, but I have added a GCC warning about the fact it is deprecated, because it is used in `isl` from where it is included by Polly. Added: Modified: clang-tools-extra/clangd/Feature.cpp clang-tools-extra/modularize/CoverageChecker.h clang/lib/Driver/Distro.cpp clang/lib/Driver/Driver.cpp clang/lib/Driver/OffloadBundler.cpp clang/lib/Driver/ToolChains/AMDGPU.cpp clang/lib/Driver/ToolChains/Arch/AArch64.cpp clang/lib/Driver/ToolChains/Arch/ARM.cpp clang/lib/Driver/ToolChains/Arch/CSKY.cpp clang/lib/Driver/ToolChains/Arch/M68k.cpp clang/lib/Driver/ToolChains/Arch/PPC.cpp clang/lib/Driver/ToolChains/Arch/RISCV.cpp clang/lib/Driver/ToolChains/Arch/Sparc.cpp clang/lib/Driver/ToolChains/Arch/SystemZ.cpp clang/lib/Driver/ToolChains/Arch/X86.cpp clang/lib/Driver/ToolChains/Clang.cpp clang/lib/Driver/ToolChains/CommonArgs.cpp clang/lib/Driver/ToolChains/Cuda.cpp clang/lib/Driver/ToolChains/MSVC.cpp clang/lib/Frontend/CompilerInstance.cpp clang/lib/Frontend/CompilerInvocation.cpp clang/lib/Frontend/CreateInvocationFromCommandLine.cpp clang/lib/Interpreter/Interpreter.cpp clang/lib/Tooling/CompilationDatabase.cpp clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp clang/lib/Tooling/DumpTool/ClangSrcLocDump.cpp clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp clang/lib/Tooling/JSONCompilationDatabase.cpp clang/lib/Tooling/Tooling.cpp clang/tools/clang-import-test/clang-import-test.cpp clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp clang/tools/clang-scan-deps/ClangScanDeps.cpp clang/tools/driver/cc1as_main.cpp clang/tools/driver/cc1gen_reproducer_main.cpp clang/tools/driver/driver.cpp clang/unittests/AST/StructuralEquivalenceTest.cpp clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp clang/unittests/CodeGen/BufferSourceTest.cpp clang/unittests/CodeGen/CodeGenExternalTest.cpp clang/unittests/CodeGen/TestCompiler.h clang/unittests/Driver/DistroTest.cpp clang/unittests/Driver/SanitizerArgsTest.cpp clang/unittests/Frontend/CompilerInvocationTest.cpp clang/unittests/Interpreter/IncrementalProcessingTest.cpp clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaExpr.cpp clang/unittests/Tooling/ToolingTest.cpp flang/lib/Frontend/CompilerInvocation.cpp flang/lib/Optimizer/Support/FIRContext.cpp flang/tools/bbc/bbc.cpp flang/tools/flang-driver/driver.cpp flang/unittests/Frontend/FrontendActionTest.cpp flang/unittests/Optimizer/FIRContextTest.cpp libc/benchmarks/LibcBenchmark.cpp lld/ELF/DriverUtils.cpp lld/MachO/Driver.cpp lld/MinGW/Driver.cpp lld/tools/lld/lld.cpp lld/wasm/Driver.cpp lldb/source/Host/common/HostInfoBase.cpp lldb/source/Host/freebsd/Host.cpp lldb/source/Host/macosx/objcxx/Host.mm lldb/source/Host/netbsd/HostNetBSD.cpp lldb/source/Host/openbsd/Host.cpp lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp lldb/source/Plugins/Process/Linux/IntelPTSingleBufferTrace.cpp lldb/unittests/Host/HostInfoTest.cpp lldb/utils/lit-cpuid/lit-cpuid.cpp llvm/examples/Kaleidoscope/Chapter8/toy.cpp llvm/examples/Kaleidoscope/Chapter9/toy.cpp llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h llvm/include/llvm/ObjectYAML/DWARFEmitter.h llvm/include/llvm/ProfileData/InstrProf.h llvm/include/llvm/Support/Host.h llvm/lib/CodeGen/CommandFlags.cpp llvm/lib/ExecutionEngine/ExecutionEngine.cpp llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.cpp llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h llvm/lib/ExecutionEngine/TargetSelect.cpp llvm/lib/LTO/LTOCodeGenerator.cpp llvm/lib/LTO/LTOModule.cpp llvm/lib/MC/ELFObjectWriter.cpp llvm/lib/Object/Archive.cpp llvm/lib/Object/MachOObjectFile.cpp llvm/lib/ObjectYAML/DWARFEmitter.cpp llvm/lib/ObjectYAML/MachOYAML.cpp llvm/lib/Target/BP