[PATCH] D137838: [RFC][Support] Move TargetParsers to new component

Sam Elliott via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 30 10:24:45 PST 2022


lenary updated this revision to Diff 479013.

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137838/new/

https://reviews.llvm.org/D137838

Files:
  bolt/lib/Core/CMakeLists.txt
  clang-tools-extra/clang-tidy/portability/CMakeLists.txt
  clang-tools-extra/clangd/CMakeLists.txt
  clang-tools-extra/modularize/CMakeLists.txt
  clang/docs/tools/clang-formatted-files.txt
  clang/lib/ARCMigrate/CMakeLists.txt
  clang/lib/AST/CMakeLists.txt
  clang/lib/Basic/CMakeLists.txt
  clang/lib/CodeGen/CMakeLists.txt
  clang/lib/CrossTU/CMakeLists.txt
  clang/lib/Driver/CMakeLists.txt
  clang/lib/Frontend/CMakeLists.txt
  clang/lib/Interpreter/CMakeLists.txt
  clang/lib/Lex/CMakeLists.txt
  clang/lib/Sema/CMakeLists.txt
  clang/lib/Serialization/CMakeLists.txt
  clang/lib/Tooling/CMakeLists.txt
  clang/lib/Tooling/DependencyScanning/CMakeLists.txt
  clang/tools/clang-fuzzer/handle-llvm/CMakeLists.txt
  clang/tools/clang-import-test/CMakeLists.txt
  clang/tools/clang-linker-wrapper/CMakeLists.txt
  clang/tools/clang-offload-bundler/CMakeLists.txt
  clang/tools/driver/CMakeLists.txt
  clang/unittests/AST/CMakeLists.txt
  clang/unittests/ASTMatchers/CMakeLists.txt
  clang/unittests/CodeGen/CMakeLists.txt
  clang/unittests/Driver/CMakeLists.txt
  clang/unittests/Frontend/CMakeLists.txt
  clang/unittests/Interpreter/CMakeLists.txt
  clang/unittests/Tooling/CMakeLists.txt
  flang/lib/Frontend/CMakeLists.txt
  flang/lib/Optimizer/CodeGen/CMakeLists.txt
  flang/lib/Optimizer/Support/CMakeLists.txt
  flang/tools/bbc/CMakeLists.txt
  flang/tools/flang-driver/CMakeLists.txt
  flang/unittests/Frontend/CMakeLists.txt
  flang/unittests/Optimizer/CMakeLists.txt
  libc/benchmarks/CMakeLists.txt
  lld/COFF/CMakeLists.txt
  lld/Common/CMakeLists.txt
  lld/ELF/CMakeLists.txt
  lld/MachO/CMakeLists.txt
  lld/MinGW/CMakeLists.txt
  lld/tools/lld/CMakeLists.txt
  lld/wasm/CMakeLists.txt
  lldb/source/Core/CMakeLists.txt
  lldb/source/Host/macosx/objcxx/CMakeLists.txt
  lldb/source/Plugins/ABI/AArch64/CMakeLists.txt
  lldb/source/Plugins/ABI/ARC/CMakeLists.txt
  lldb/source/Plugins/ABI/ARM/CMakeLists.txt
  lldb/source/Plugins/ABI/Hexagon/CMakeLists.txt
  lldb/source/Plugins/ABI/Mips/CMakeLists.txt
  lldb/source/Plugins/ABI/PowerPC/CMakeLists.txt
  lldb/source/Plugins/ABI/SystemZ/CMakeLists.txt
  lldb/source/Plugins/ABI/X86/CMakeLists.txt
  lldb/source/Plugins/Disassembler/LLVMC/CMakeLists.txt
  lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt
  lldb/source/Plugins/DynamicLoader/Windows-DYLD/CMakeLists.txt
  lldb/source/Plugins/ExpressionParser/Clang/CMakeLists.txt
  lldb/source/Plugins/ObjectFile/Breakpad/CMakeLists.txt
  lldb/source/Plugins/ObjectFile/PECOFF/CMakeLists.txt
  lldb/source/Plugins/Platform/FreeBSD/CMakeLists.txt
  lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt
  lldb/source/Plugins/Process/Linux/CMakeLists.txt
  lldb/source/Plugins/Process/Utility/CMakeLists.txt
  lldb/source/Plugins/Process/gdb-remote/CMakeLists.txt
  lldb/source/Plugins/SymbolFile/NativePDB/CMakeLists.txt
  lldb/source/Utility/CMakeLists.txt
  lldb/test/Shell/Commands/command-disassemble-aarch64-extensions.s
  lldb/tools/intel-features/intel-mpx/CMakeLists.txt
  lldb/unittests/Host/CMakeLists.txt
  lldb/unittests/Utility/CMakeLists.txt
  lldb/utils/lit-cpuid/CMakeLists.txt
  llvm/examples/Kaleidoscope/Chapter9/CMakeLists.txt
  llvm/include/llvm/ADT/Triple.h
  llvm/include/llvm/Support/AArch64TargetParser.def
  llvm/include/llvm/Support/AArch64TargetParser.h
  llvm/include/llvm/Support/ARMTargetParser.def
  llvm/include/llvm/Support/ARMTargetParser.h
  llvm/include/llvm/Support/ARMTargetParserCommon.h
  llvm/include/llvm/Support/CSKYTargetParser.def
  llvm/include/llvm/Support/CSKYTargetParser.h
  llvm/include/llvm/Support/Host.h
  llvm/include/llvm/Support/LoongArchTargetParser.def
  llvm/include/llvm/Support/LoongArchTargetParser.h
  llvm/include/llvm/Support/RISCVISAInfo.h
  llvm/include/llvm/Support/RISCVTargetParser.def
  llvm/include/llvm/Support/TargetParser.h
  llvm/include/llvm/Support/X86TargetParser.def
  llvm/include/llvm/Support/X86TargetParser.h
  llvm/include/llvm/TargetParser/AArch64TargetParser.def
  llvm/include/llvm/TargetParser/AArch64TargetParser.h
  llvm/include/llvm/TargetParser/ARMTargetParser.def
  llvm/include/llvm/TargetParser/ARMTargetParser.h
  llvm/include/llvm/TargetParser/ARMTargetParserCommon.h
  llvm/include/llvm/TargetParser/CSKYTargetParser.def
  llvm/include/llvm/TargetParser/CSKYTargetParser.h
  llvm/include/llvm/TargetParser/Host.h
  llvm/include/llvm/TargetParser/LoongArchTargetParser.def
  llvm/include/llvm/TargetParser/LoongArchTargetParser.h
  llvm/include/llvm/TargetParser/RISCVISAInfo.h
  llvm/include/llvm/TargetParser/RISCVTargetParser.def
  llvm/include/llvm/TargetParser/TargetParser.h
  llvm/include/llvm/TargetParser/Triple.h
  llvm/include/llvm/TargetParser/X86TargetParser.def
  llvm/include/llvm/TargetParser/X86TargetParser.h
  llvm/lib/Analysis/CMakeLists.txt
  llvm/lib/BinaryFormat/CMakeLists.txt
  llvm/lib/Bitcode/Reader/CMakeLists.txt
  llvm/lib/Bitcode/Writer/CMakeLists.txt
  llvm/lib/CMakeLists.txt
  llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
  llvm/lib/CodeGen/CMakeLists.txt
  llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt
  llvm/lib/DWARFLinker/CMakeLists.txt
  llvm/lib/DebugInfo/Symbolize/CMakeLists.txt
  llvm/lib/ExecutionEngine/CMakeLists.txt
  llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt
  llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
  llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
  llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt
  llvm/lib/Frontend/OpenMP/CMakeLists.txt
  llvm/lib/FuzzMutate/CMakeLists.txt
  llvm/lib/IR/CMakeLists.txt
  llvm/lib/InterfaceStub/CMakeLists.txt
  llvm/lib/LTO/CMakeLists.txt
  llvm/lib/Linker/CMakeLists.txt
  llvm/lib/MC/CMakeLists.txt
  llvm/lib/MC/MCDisassembler/CMakeLists.txt
  llvm/lib/MC/MCParser/CMakeLists.txt
  llvm/lib/Object/CMakeLists.txt
  llvm/lib/ObjectYAML/CMakeLists.txt
  llvm/lib/ProfileData/CMakeLists.txt
  llvm/lib/ProfileData/Coverage/CMakeLists.txt
  llvm/lib/Support/AArch64TargetParser.cpp
  llvm/lib/Support/ARMTargetParser.cpp
  llvm/lib/Support/ARMTargetParserCommon.cpp
  llvm/lib/Support/CMakeLists.txt
  llvm/lib/Support/CSKYTargetParser.cpp
  llvm/lib/Support/Host.cpp
  llvm/lib/Support/LoongArchTargetParser.cpp
  llvm/lib/Support/RISCVISAInfo.cpp
  llvm/lib/Support/TargetParser.cpp
  llvm/lib/Support/Triple.cpp
  llvm/lib/Support/Unix/Host.inc
  llvm/lib/Support/Windows/Host.inc
  llvm/lib/Support/X86TargetParser.cpp
  llvm/lib/Target/AArch64/AsmParser/CMakeLists.txt
  llvm/lib/Target/AArch64/CMakeLists.txt
  llvm/lib/Target/AArch64/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
  llvm/lib/Target/AMDGPU/CMakeLists.txt
  llvm/lib/Target/AMDGPU/MCA/CMakeLists.txt
  llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
  llvm/lib/Target/ARM/AsmParser/CMakeLists.txt
  llvm/lib/Target/ARM/CMakeLists.txt
  llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/AVR/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/BPF/CMakeLists.txt
  llvm/lib/Target/BPF/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/CMakeLists.txt
  llvm/lib/Target/CSKY/AsmParser/CMakeLists.txt
  llvm/lib/Target/CSKY/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/DirectX/CMakeLists.txt
  llvm/lib/Target/DirectX/DXILWriter/CMakeLists.txt
  llvm/lib/Target/DirectX/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/DirectX/TargetInfo/CMakeLists.txt
  llvm/lib/Target/Hexagon/CMakeLists.txt
  llvm/lib/Target/Lanai/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/LoongArch/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/M68k/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/Mips/AsmParser/CMakeLists.txt
  llvm/lib/Target/Mips/CMakeLists.txt
  llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/NVPTX/CMakeLists.txt
  llvm/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/PowerPC/CMakeLists.txt
  llvm/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/RISCV/AsmParser/CMakeLists.txt
  llvm/lib/Target/RISCV/CMakeLists.txt
  llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/SPIRV/CMakeLists.txt
  llvm/lib/Target/SPIRV/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/Sparc/AsmParser/CMakeLists.txt
  llvm/lib/Target/Sparc/CMakeLists.txt
  llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/SystemZ/CMakeLists.txt
  llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt
  llvm/lib/Target/X86/CMakeLists.txt
  llvm/lib/Target/X86/MCA/CMakeLists.txt
  llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt
  llvm/lib/TargetParser/AArch64TargetParser.cpp
  llvm/lib/TargetParser/ARMTargetParser.cpp
  llvm/lib/TargetParser/ARMTargetParserCommon.cpp
  llvm/lib/TargetParser/CMakeLists.txt
  llvm/lib/TargetParser/CSKYTargetParser.cpp
  llvm/lib/TargetParser/Host.cpp
  llvm/lib/TargetParser/LoongArchTargetParser.cpp
  llvm/lib/TargetParser/RISCVISAInfo.cpp
  llvm/lib/TargetParser/TargetParser.cpp
  llvm/lib/TargetParser/Triple.cpp
  llvm/lib/TargetParser/Unix/Host.inc
  llvm/lib/TargetParser/Windows/Host.inc
  llvm/lib/TargetParser/X86TargetParser.cpp
  llvm/lib/TextAPI/CMakeLists.txt
  llvm/lib/ToolDrivers/llvm-dlltool/CMakeLists.txt
  llvm/lib/Transforms/CFGuard/CMakeLists.txt
  llvm/lib/Transforms/IPO/CMakeLists.txt
  llvm/lib/Transforms/Instrumentation/CMakeLists.txt
  llvm/lib/Transforms/Utils/CMakeLists.txt
  llvm/lib/WindowsDriver/CMakeLists.txt
  llvm/lib/XRay/CMakeLists.txt
  llvm/tools/bugpoint/CMakeLists.txt
  llvm/tools/dsymutil/CMakeLists.txt
  llvm/tools/gold/CMakeLists.txt
  llvm/tools/llc/CMakeLists.txt
  llvm/tools/lli/CMakeLists.txt
  llvm/tools/llvm-ar/CMakeLists.txt
  llvm/tools/llvm-config/CMakeLists.txt
  llvm/tools/llvm-cov/CMakeLists.txt
  llvm/tools/llvm-cxxfilt/CMakeLists.txt
  llvm/tools/llvm-dwarfdump/CMakeLists.txt
  llvm/tools/llvm-dwarfutil/CMakeLists.txt
  llvm/tools/llvm-exegesis/lib/CMakeLists.txt
  llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt
  llvm/tools/llvm-gsymutil/CMakeLists.txt
  llvm/tools/llvm-ifs/CMakeLists.txt
  llvm/tools/llvm-jitlink/CMakeLists.txt
  llvm/tools/llvm-jitlistener/CMakeLists.txt
  llvm/tools/llvm-libtool-darwin/CMakeLists.txt
  llvm/tools/llvm-lipo/CMakeLists.txt
  llvm/tools/llvm-lto/CMakeLists.txt
  llvm/tools/llvm-lto2/CMakeLists.txt
  llvm/tools/llvm-mc-assemble-fuzzer/CMakeLists.txt
  llvm/tools/llvm-mc-disassemble-fuzzer/CMakeLists.txt
  llvm/tools/llvm-mc/CMakeLists.txt
  llvm/tools/llvm-mca/CMakeLists.txt
  llvm/tools/llvm-ml/CMakeLists.txt
  llvm/tools/llvm-nm/CMakeLists.txt
  llvm/tools/llvm-objcopy/CMakeLists.txt
  llvm/tools/llvm-objdump/CMakeLists.txt
  llvm/tools/llvm-profgen/CMakeLists.txt
  llvm/tools/llvm-rc/CMakeLists.txt
  llvm/tools/llvm-readobj/CMakeLists.txt
  llvm/tools/llvm-reduce/CMakeLists.txt
  llvm/tools/llvm-size/CMakeLists.txt
  llvm/tools/llvm-tli-checker/CMakeLists.txt
  llvm/tools/opt/CMakeLists.txt
  (26 more files...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D137838.479013.patch
Type: text/x-patch
Size: 193291 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221130/3549e8e2/attachment-0001.bin>


More information about the llvm-commits mailing list