diff options
author | Patrick Wildt <patrick@cvs.openbsd.org> | 2021-12-17 14:55:48 +0000 |
---|---|---|
committer | Patrick Wildt <patrick@cvs.openbsd.org> | 2021-12-17 14:55:48 +0000 |
commit | 3d2d3481f3fd5e51bc447f398ceb6f31b4ed5d9d (patch) | |
tree | 6577821ab61d6be0c7966f68e6b9e07b3eeebc5d /gnu/usr.bin/clang/llvm-config | |
parent | 85441880e8b445d58571a3bb2446a3bd1846c848 (diff) |
Update build infrastructure for LLVM 13.0.0.
Diffstat (limited to 'gnu/usr.bin/clang/llvm-config')
9 files changed, 689 insertions, 725 deletions
diff --git a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.AArch64 b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.AArch64 index c80ef69aa3d..4c29e147308 100644 --- a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.AArch64 +++ b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.AArch64 @@ -1,107 +1,102 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Dependency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// -struct AvailableComponent { - /// The name of the component. - const char *Name; + struct AvailableComponent { + /// The name of the component. + const char *Name; - /// The name of the library for this component (or NULL). - const char *Library; + /// The name of the library for this component (or NULL). + const char *Library; - /// Whether the component is installed. - bool IsInstalled; + /// Whether the component is installed. + bool IsInstalled; - /// The list of libraries required when linking this component. - const char *RequiredLibraries[23]; -} AvailableComponents[85] = { - { "aarch64", nullptr, true, { "aarch64info", "aarch64utils", "aarch64desc", "aarch64asmparser", "aarch64codegen", "aarch64disassembler" } }, - { "aarch64asmparser", "LLVMAArch64AsmParser", true, { "aarch64desc", "aarch64info", "aarch64utils", "mc", "mcparser", "support" } }, - { "aarch64codegen", "LLVMAArch64CodeGen", true, { "aarch64desc", "aarch64info", "aarch64utils", "analysis", "asmprinter", "codegen", "core", "mc", "scalaropts", "selectiondag", "support", "target", "transformutils", "globalisel", "cfguard" } }, - { "aarch64desc", "LLVMAArch64Desc", true, { "aarch64info", "aarch64utils", "mc", "binaryformat", "support" } }, - { "aarch64disassembler", "LLVMAArch64Disassembler", true, { "aarch64desc", "aarch64info", "aarch64utils", "mc", "mcdisassembler", "support" } }, - { "aarch64info", "LLVMAArch64Info", true, { "support" } }, - { "aarch64utils", "LLVMAArch64Utils", true, { "support" } }, - { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "all", nullptr, true, { "all-targets", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "fuzzmutate", "gtest_main", "libdriver", "lineeditor", "lto", "mca", "mcjit", "native", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } }, - { "all-targets", nullptr, true, { "aarch64", "amdgpu" } }, - { "amdgpu", nullptr, true, { "amdgpuinfo", "amdgpuutils", "amdgpudesc", "amdgpuasmparser", "amdgpucodegen", "amdgpudisassembler" } }, - { "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, { "mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support" } }, - { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser" } }, - { "amdgpudesc", "LLVMAMDGPUDesc", true, { "core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat" } }, - { "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, { "amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support" } }, - { "amdgpuinfo", "LLVMAMDGPUInfo", true, { "support" } }, - { "amdgpuutils", "LLVMAMDGPUUtils", true, { "core", "mc", "binaryformat", "support" } }, - { "analysis", "LLVMAnalysis", true, { "binaryformat", "core", "object", "profiledata", "support" } }, - { "asmparser", "LLVMAsmParser", true, { "binaryformat", "core", "support" } }, - { "asmprinter", "LLVMAsmPrinter", true, { "analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target" } }, - { "binaryformat", "LLVMBinaryFormat", true, { "support" } }, - { "bitreader", "LLVMBitReader", true, { "bitstreamreader", "core", "support" } }, - { "bitstreamreader", "LLVMBitstreamReader", true, { "support" } }, - { "bitwriter", "LLVMBitWriter", true, { "analysis", "core", "mc", "object", "support" } }, - { "cfguard", "LLVMCFGuard", true, { "core", "support" } }, - { "codegen", "LLVMCodeGen", true, { "analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils" } }, - { "core", "LLVMCore", true, { "binaryformat", "remarks", "support" } }, - { "coroutines", "LLVMCoroutines", true, { "analysis", "core", "ipo", "scalaropts", "support", "transformutils" } }, - { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } }, - { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } }, - { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } }, - { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } }, - { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } }, - { "debuginfopdb", "LLVMDebugInfoPDB", true, { "binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf" } }, - { "demangle", "LLVMDemangle", true, { } }, - { "dlltooldriver", "LLVMDlltoolDriver", true, { "object", "option", "support" } }, - { "dwarflinker", "LLVMDWARFLinker", true, { "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support" } }, - { "engine", nullptr, true, { "interpreter" } }, - { "executionengine", "LLVMExecutionEngine", true, { "core", "mc", "object", "runtimedyld", "support", "target" } }, - { "extensions", "LLVMExtensions", true, { "support" } }, - { "frontendopenmp", "LLVMFrontendOpenMP", true, { "core", "support", "transformutils" } }, - { "fuzzmutate", "LLVMFuzzMutate", true, { "analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target" } }, - { "globalisel", "LLVMGlobalISel", true, { "analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils" } }, - { "gtest", "gtest", false, { "support" } }, - { "gtest_main", "gtest_main", false, { "gtest" } }, - { "instcombine", "LLVMInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "instrumentation", "LLVMInstrumentation", true, { "analysis", "core", "mc", "support", "transformutils", "profiledata" } }, - { "interpreter", "LLVMInterpreter", true, { "codegen", "core", "executionengine", "support" } }, - { "ipo", "LLVMipo", true, { "aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } }, - { "irreader", "LLVMIRReader", true, { "asmparser", "bitreader", "core", "support" } }, - { "jitlink", "LLVMJITLink", true, { "binaryformat", "object", "support" } }, - { "libdriver", "LLVMLibDriver", true, { "binaryformat", "bitreader", "object", "option", "support" } }, - { "lineeditor", "LLVMLineEditor", true, { "support" } }, - { "linker", "LLVMLinker", true, { "core", "support", "transformutils" } }, - { "lto", "LLVMLTO", true, { "aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "LLVMMC", true, { "support", "binaryformat", "debuginfocodeview" } }, - { "mca", "LLVMMCA", true, { "mc", "support" } }, - { "mcdisassembler", "LLVMMCDisassembler", true, { "mc", "support" } }, - { "mcjit", "LLVMMCJIT", true, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "LLVMMCParser", true, { "mc", "support" } }, - { "mirparser", "LLVMMIRParser", true, { "asmparser", "binaryformat", "codegen", "core", "mc", "support", "target" } }, - { "native", nullptr, true, { } }, - { "nativecodegen", nullptr, true, { } }, - { "objcarcopts", "LLVMObjCARCOpts", true, { "analysis", "core", "support", "transformutils" } }, - { "object", "LLVMObject", true, { "bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi" } }, - { "objectyaml", "LLVMObjectYAML", true, { "object", "support", "debuginfocodeview", "mc" } }, - { "option", "LLVMOption", true, { "support" } }, - { "orcerror", "LLVMOrcError", true, { "support" } }, - { "orcjit", "LLVMOrcJIT", true, { "core", "executionengine", "jitlink", "object", "orcerror", "mc", "passes", "runtimedyld", "support", "target", "transformutils" } }, - { "passes", "LLVMPasses", true, { "aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } }, - { "profiledata", "LLVMProfileData", true, { "core", "support" } }, - { "remarks", "LLVMRemarks", true, { "bitstreamreader", "support" } }, - { "runtimedyld", "LLVMRuntimeDyld", true, { "core", "mc", "object", "support" } }, - { "scalaropts", "LLVMScalarOpts", true, { "aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils" } }, - { "selectiondag", "LLVMSelectionDAG", true, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "support", "LLVMSupport", true, { "demangle" } }, - { "symbolize", "LLVMSymbolize", true, { "debuginfodwarf", "debuginfopdb", "object", "support", "demangle" } }, - { "tablegen", "LLVMTableGen", true, { "support" } }, - { "target", "LLVMTarget", true, { "analysis", "core", "mc", "support" } }, - { "testingsupport", "LLVMTestingSupport", false, { "support" } }, - { "textapi", "LLVMTextAPI", true, { "support", "binaryformat" } }, - { "transformutils", "LLVMTransformUtils", true, { "analysis", "core", "support" } }, - { "vectorize", "LLVMVectorize", true, { "analysis", "core", "support", "transformutils" } }, - { "windowsmanifest", "LLVMWindowsManifest", true, { "support" } }, - { "xray", "LLVMXRay", true, { "support", "object" } }, -}; + /// The list of libraries required when linking this component. + const char *RequiredLibraries[87]; + } AvailableComponents[87] = { + { "aarch64", nullptr, true, {"aarch64codegen", "aarch64asmparser", "aarch64disassembler", "aarch64desc", "aarch64info", "aarch64utils"} }, +{ "aarch64asmparser", "LLVMAArch64AsmParser", true, {"aarch64desc", "aarch64info", "aarch64utils", "mc", "mcparser", "support"} }, +{ "aarch64codegen", "LLVMAArch64CodeGen", true, {"aarch64desc", "aarch64info", "aarch64utils", "analysis", "asmprinter", "codegen", "core", "mc", "scalaropts", "selectiondag", "support", "target", "transformutils", "globalisel", "cfguard"} }, +{ "aarch64desc", "LLVMAArch64Desc", true, {"aarch64info", "aarch64utils", "mc", "binaryformat", "support"} }, +{ "aarch64disassembler", "LLVMAArch64Disassembler", true, {"aarch64desc", "aarch64info", "aarch64utils", "mc", "mcdisassembler", "support"} }, +{ "aarch64info", "LLVMAArch64Info", true, {"support"} }, +{ "aarch64utils", "LLVMAArch64Utils", true, {"support"} }, +{ "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "all", nullptr, true, {"demangle", "support", "tablegen", "core", "fuzzmutate", "filecheck", "interfacestub", "irreader", "codegen", "selectiondag", "asmprinter", "mirparser", "globalisel", "binaryformat", "bitreader", "bitwriter", "bitstreamreader", "dwarflinker", "extensions", "frontendopenacc", "frontendopenmp", "transformutils", "instrumentation", "aggressiveinstcombine", "instcombine", "scalaropts", "ipo", "vectorize", "objcarcopts", "coroutines", "cfguard", "linker", "analysis", "lto", "mc", "mcparser", "mcdisassembler", "mca", "object", "objectyaml", "option", "remarks", "debuginfodwarf", "debuginfogsym", "debuginfomsf", "debuginfocodeview", "debuginfopdb", "symbolize", "dwp", "executionengine", "interpreter", "jitlink", "mcjit", "orcjit", "orcshared", "orctargetprocess", "runtimedyld", "target", "aarch64codegen", "aarch64asmparser", "aarch64disassembler", "aarch64desc", "aarch64info", "aarch64utils", "amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "asmparser", "lineeditor", "profiledata", "coverage", "passes", "textapi", "dlltooldriver", "libdriver", "xray", "windowsmanifest", "all-targets", "engine", "native", "nativecodegen", "aarch64", "amdgpu"} }, +{ "all-targets", nullptr, true, {"aarch64", "amdgpu"} }, +{ "amdgpu", nullptr, true, {"amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils"} }, +{ "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, {"mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support"} }, +{ "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", "mc", "passes", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser"} }, +{ "amdgpudesc", "LLVMAMDGPUDesc", true, {"core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat"} }, +{ "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, {"amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support"} }, +{ "amdgpuinfo", "LLVMAMDGPUInfo", true, {"support"} }, +{ "amdgpuutils", "LLVMAMDGPUUtils", true, {"analysis", "core", "mc", "binaryformat", "support"} }, +{ "analysis", "LLVMAnalysis", true, {"binaryformat", "core", "object", "profiledata", "support"} }, +{ "asmparser", "LLVMAsmParser", true, {"binaryformat", "core", "support"} }, +{ "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target"} }, +{ "binaryformat", "LLVMBinaryFormat", true, {"support"} }, +{ "bitreader", "LLVMBitReader", true, {"bitstreamreader", "core", "support"} }, +{ "bitstreamreader", "LLVMBitstreamReader", true, {"support"} }, +{ "bitwriter", "LLVMBitWriter", true, {"analysis", "core", "mc", "object", "support"} }, +{ "cfguard", "LLVMCFGuard", true, {"core", "support"} }, +{ "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils"} }, +{ "core", "LLVMCore", true, {"binaryformat", "remarks", "support"} }, +{ "coroutines", "LLVMCoroutines", true, {"analysis", "core", "ipo", "scalaropts", "support", "transformutils"} }, +{ "coverage", "LLVMCoverage", true, {"core", "object", "profiledata", "support"} }, +{ "debuginfocodeview", "LLVMDebugInfoCodeView", true, {"support"} }, +{ "debuginfodwarf", "LLVMDebugInfoDWARF", true, {"binaryformat", "object", "mc", "support"} }, +{ "debuginfogsym", "LLVMDebugInfoGSYM", true, {"mc", "object", "support", "debuginfodwarf"} }, +{ "debuginfomsf", "LLVMDebugInfoMSF", true, {"support"} }, +{ "debuginfopdb", "LLVMDebugInfoPDB", true, {"binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf"} }, +{ "demangle", "LLVMDemangle", true, {} }, +{ "dlltooldriver", "LLVMDlltoolDriver", true, {"object", "option", "support"} }, +{ "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support"} }, +{ "dwp", "LLVMDWP", true, {"debuginfodwarf", "mc", "object", "support", "target"} }, +{ "engine", nullptr, true, {"interpreter"} }, +{ "executionengine", "LLVMExecutionEngine", true, {"core", "mc", "object", "orctargetprocess", "runtimedyld", "support", "target"} }, +{ "extensions", "LLVMExtensions", true, {"support"} }, +{ "filecheck", "LLVMFileCheck", true, {} }, +{ "frontendopenacc", "LLVMFrontendOpenACC", true, {} }, +{ "frontendopenmp", "LLVMFrontendOpenMP", true, {"core", "support", "transformutils"} }, +{ "fuzzmutate", "LLVMFuzzMutate", true, {"analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target"} }, +{ "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils"} }, +{ "instcombine", "LLVMInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "instrumentation", "LLVMInstrumentation", true, {"analysis", "core", "mc", "support", "transformutils", "profiledata"} }, +{ "interfacestub", "LLVMInterfaceStub", true, {"binaryformat", "mc", "object", "support"} }, +{ "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} }, +{ "ipo", "LLVMipo", true, {"aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation"} }, +{ "irreader", "LLVMIRReader", true, {"asmparser", "bitreader", "core", "support"} }, +{ "jitlink", "LLVMJITLink", true, {"binaryformat", "object", "orctargetprocess", "support"} }, +{ "libdriver", "LLVMLibDriver", true, {"binaryformat", "bitreader", "object", "option", "support", "binaryformat", "bitreader", "object", "option", "support"} }, +{ "lineeditor", "LLVMLineEditor", true, {"support"} }, +{ "linker", "LLVMLinker", true, {"core", "object", "support", "transformutils"} }, +{ "lto", "LLVMLTO", true, {"aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils"} }, +{ "mc", "LLVMMC", true, {"support", "binaryformat", "debuginfocodeview"} }, +{ "mca", "LLVMMCA", true, {"mc", "support"} }, +{ "mcdisassembler", "LLVMMCDisassembler", true, {"mc", "support"} }, +{ "mcjit", "LLVMMCJIT", true, {"core", "executionengine", "object", "runtimedyld", "support", "target"} }, +{ "mcparser", "LLVMMCParser", true, {"mc", "support"} }, +{ "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "support", "target"} }, +{ "native", nullptr, true, {} }, +{ "nativecodegen", nullptr, true, {} }, +{ "objcarcopts", "LLVMObjCARCOpts", true, {"analysis", "core", "support", "transformutils"} }, +{ "object", "LLVMObject", true, {"bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi"} }, +{ "objectyaml", "LLVMObjectYAML", true, {"binaryformat", "object", "support", "debuginfocodeview", "mc"} }, +{ "option", "LLVMOption", true, {"support"} }, +{ "orcjit", "LLVMOrcJIT", true, {"core", "executionengine", "jitlink", "object", "orcshared", "orctargetprocess", "mc", "passes", "runtimedyld", "support", "target", "transformutils"} }, +{ "orcshared", "LLVMOrcShared", true, {"support"} }, +{ "orctargetprocess", "LLVMOrcTargetProcess", true, {"orcshared", "support"} }, +{ "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "objcarcopts", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation"} }, +{ "profiledata", "LLVMProfileData", true, {"core", "support", "demangle"} }, +{ "remarks", "LLVMRemarks", true, {"bitstreamreader", "support"} }, +{ "runtimedyld", "LLVMRuntimeDyld", true, {"core", "mc", "object", "support"} }, +{ "scalaropts", "LLVMScalarOpts", true, {"aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils"} }, +{ "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "target", "transformutils"} }, +{ "support", "LLVMSupport", true, {"demangle"} }, +{ "symbolize", "LLVMSymbolize", true, {"debuginfodwarf", "debuginfopdb", "object", "support", "demangle"} }, +{ "tablegen", "LLVMTableGen", true, {"support"} }, +{ "target", "LLVMTarget", true, {"analysis", "core", "mc", "support"} }, +{ "textapi", "LLVMTextAPI", true, {"support", "binaryformat"} }, +{ "transformutils", "LLVMTransformUtils", true, {"analysis", "core", "support"} }, +{ "vectorize", "LLVMVectorize", true, {"analysis", "core", "support", "transformutils"} }, +{ "windowsmanifest", "LLVMWindowsManifest", true, {"support"} }, +{ "xray", "LLVMXRay", true, {"support", "object"} }, +};
\ No newline at end of file diff --git a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.ARM b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.ARM index 0bcca931c5e..51c1da4fc14 100644 --- a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.ARM +++ b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.ARM @@ -1,107 +1,102 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Dependency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// -struct AvailableComponent { - /// The name of the component. - const char *Name; + struct AvailableComponent { + /// The name of the component. + const char *Name; - /// The name of the library for this component (or NULL). - const char *Library; + /// The name of the library for this component (or NULL). + const char *Library; - /// Whether the component is installed. - bool IsInstalled; + /// Whether the component is installed. + bool IsInstalled; - /// The list of libraries required when linking this component. - const char *RequiredLibraries[23]; -} AvailableComponents[85] = { - { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "all", nullptr, true, { "all-targets", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "fuzzmutate", "gtest_main", "libdriver", "lineeditor", "lto", "mca", "mcjit", "native", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } }, - { "all-targets", nullptr, true, { "arm", "amdgpu" } }, - { "amdgpu", nullptr, true, { "amdgpuinfo", "amdgpuutils", "amdgpudesc", "amdgpuasmparser", "amdgpucodegen", "amdgpudisassembler" } }, - { "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, { "mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support" } }, - { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser" } }, - { "amdgpudesc", "LLVMAMDGPUDesc", true, { "core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat" } }, - { "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, { "amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support" } }, - { "amdgpuinfo", "LLVMAMDGPUInfo", true, { "support" } }, - { "amdgpuutils", "LLVMAMDGPUUtils", true, { "core", "mc", "binaryformat", "support" } }, - { "analysis", "LLVMAnalysis", true, { "binaryformat", "core", "object", "profiledata", "support" } }, - { "arm", nullptr, true, { "arminfo", "armutils", "armdesc", "armasmparser", "armcodegen", "armdisassembler" } }, - { "armasmparser", "LLVMARMAsmParser", true, { "armdesc", "arminfo", "mc", "mcparser", "support", "armutils" } }, - { "armcodegen", "LLVMARMCodeGen", true, { "armdesc", "arminfo", "analysis", "asmprinter", "codegen", "core", "mc", "scalaropts", "selectiondag", "support", "target", "globalisel", "armutils", "transformutils", "cfguard" } }, - { "armdesc", "LLVMARMDesc", true, { "arminfo", "armutils", "mc", "mcdisassembler", "support", "binaryformat" } }, - { "armdisassembler", "LLVMARMDisassembler", true, { "armdesc", "arminfo", "mcdisassembler", "support", "armutils" } }, - { "arminfo", "LLVMARMInfo", true, { "support" } }, - { "armutils", "LLVMARMUtils", true, { "support" } }, - { "asmparser", "LLVMAsmParser", true, { "binaryformat", "core", "support" } }, - { "asmprinter", "LLVMAsmPrinter", true, { "analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target" } }, - { "binaryformat", "LLVMBinaryFormat", true, { "support" } }, - { "bitreader", "LLVMBitReader", true, { "bitstreamreader", "core", "support" } }, - { "bitstreamreader", "LLVMBitstreamReader", true, { "support" } }, - { "bitwriter", "LLVMBitWriter", true, { "analysis", "core", "mc", "object", "support" } }, - { "cfguard", "LLVMCFGuard", true, { "core", "support" } }, - { "codegen", "LLVMCodeGen", true, { "analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils" } }, - { "core", "LLVMCore", true, { "binaryformat", "remarks", "support" } }, - { "coroutines", "LLVMCoroutines", true, { "analysis", "core", "ipo", "scalaropts", "support", "transformutils" } }, - { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } }, - { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } }, - { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } }, - { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } }, - { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } }, - { "debuginfopdb", "LLVMDebugInfoPDB", true, { "binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf" } }, - { "demangle", "LLVMDemangle", true, { } }, - { "dlltooldriver", "LLVMDlltoolDriver", true, { "object", "option", "support" } }, - { "dwarflinker", "LLVMDWARFLinker", true, { "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support" } }, - { "engine", nullptr, true, { "interpreter" } }, - { "executionengine", "LLVMExecutionEngine", true, { "core", "mc", "object", "runtimedyld", "support", "target" } }, - { "extensions", "LLVMExtensions", true, { "support" } }, - { "frontendopenmp", "LLVMFrontendOpenMP", true, { "core", "support", "transformutils" } }, - { "fuzzmutate", "LLVMFuzzMutate", true, { "analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target" } }, - { "globalisel", "LLVMGlobalISel", true, { "analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils" } }, - { "gtest", "gtest", false, { "support" } }, - { "gtest_main", "gtest_main", false, { "gtest" } }, - { "instcombine", "LLVMInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "instrumentation", "LLVMInstrumentation", true, { "analysis", "core", "mc", "support", "transformutils", "profiledata" } }, - { "interpreter", "LLVMInterpreter", true, { "codegen", "core", "executionengine", "support" } }, - { "ipo", "LLVMipo", true, { "aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } }, - { "irreader", "LLVMIRReader", true, { "asmparser", "bitreader", "core", "support" } }, - { "jitlink", "LLVMJITLink", true, { "binaryformat", "object", "support" } }, - { "libdriver", "LLVMLibDriver", true, { "binaryformat", "bitreader", "object", "option", "support" } }, - { "lineeditor", "LLVMLineEditor", true, { "support" } }, - { "linker", "LLVMLinker", true, { "core", "support", "transformutils" } }, - { "lto", "LLVMLTO", true, { "aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "LLVMMC", true, { "support", "binaryformat", "debuginfocodeview" } }, - { "mca", "LLVMMCA", true, { "mc", "support" } }, - { "mcdisassembler", "LLVMMCDisassembler", true, { "mc", "support" } }, - { "mcjit", "LLVMMCJIT", true, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "LLVMMCParser", true, { "mc", "support" } }, - { "mirparser", "LLVMMIRParser", true, { "asmparser", "binaryformat", "codegen", "core", "mc", "support", "target" } }, - { "native", nullptr, true, { } }, - { "nativecodegen", nullptr, true, { } }, - { "objcarcopts", "LLVMObjCARCOpts", true, { "analysis", "core", "support", "transformutils" } }, - { "object", "LLVMObject", true, { "bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi" } }, - { "objectyaml", "LLVMObjectYAML", true, { "object", "support", "debuginfocodeview", "mc" } }, - { "option", "LLVMOption", true, { "support" } }, - { "orcerror", "LLVMOrcError", true, { "support" } }, - { "orcjit", "LLVMOrcJIT", true, { "core", "executionengine", "jitlink", "object", "orcerror", "mc", "passes", "runtimedyld", "support", "target", "transformutils" } }, - { "passes", "LLVMPasses", true, { "aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } }, - { "profiledata", "LLVMProfileData", true, { "core", "support" } }, - { "remarks", "LLVMRemarks", true, { "bitstreamreader", "support" } }, - { "runtimedyld", "LLVMRuntimeDyld", true, { "core", "mc", "object", "support" } }, - { "scalaropts", "LLVMScalarOpts", true, { "aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils" } }, - { "selectiondag", "LLVMSelectionDAG", true, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "support", "LLVMSupport", true, { "demangle" } }, - { "symbolize", "LLVMSymbolize", true, { "debuginfodwarf", "debuginfopdb", "object", "support", "demangle" } }, - { "tablegen", "LLVMTableGen", true, { "support" } }, - { "target", "LLVMTarget", true, { "analysis", "core", "mc", "support" } }, - { "testingsupport", "LLVMTestingSupport", false, { "support" } }, - { "textapi", "LLVMTextAPI", true, { "support", "binaryformat" } }, - { "transformutils", "LLVMTransformUtils", true, { "analysis", "core", "support" } }, - { "vectorize", "LLVMVectorize", true, { "analysis", "core", "support", "transformutils" } }, - { "windowsmanifest", "LLVMWindowsManifest", true, { "support" } }, - { "xray", "LLVMXRay", true, { "support", "object" } }, -}; + /// The list of libraries required when linking this component. + const char *RequiredLibraries[87]; + } AvailableComponents[87] = { + { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "all", nullptr, true, {"demangle", "support", "tablegen", "core", "fuzzmutate", "filecheck", "interfacestub", "irreader", "codegen", "selectiondag", "asmprinter", "mirparser", "globalisel", "binaryformat", "bitreader", "bitwriter", "bitstreamreader", "dwarflinker", "extensions", "frontendopenacc", "frontendopenmp", "transformutils", "instrumentation", "aggressiveinstcombine", "instcombine", "scalaropts", "ipo", "vectorize", "objcarcopts", "coroutines", "cfguard", "linker", "analysis", "lto", "mc", "mcparser", "mcdisassembler", "mca", "object", "objectyaml", "option", "remarks", "debuginfodwarf", "debuginfogsym", "debuginfomsf", "debuginfocodeview", "debuginfopdb", "symbolize", "dwp", "executionengine", "interpreter", "jitlink", "mcjit", "orcjit", "orcshared", "orctargetprocess", "runtimedyld", "target", "armcodegen", "armasmparser", "armdisassembler", "armdesc", "arminfo", "armutils", "amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "asmparser", "lineeditor", "profiledata", "coverage", "passes", "textapi", "dlltooldriver", "libdriver", "xray", "windowsmanifest", "all-targets", "engine", "native", "nativecodegen", "arm", "amdgpu"} }, +{ "all-targets", nullptr, true, {"arm", "amdgpu"} }, +{ "amdgpu", nullptr, true, {"amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils"} }, +{ "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, {"mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support"} }, +{ "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", "mc", "passes", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser"} }, +{ "amdgpudesc", "LLVMAMDGPUDesc", true, {"core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat"} }, +{ "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, {"amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support"} }, +{ "amdgpuinfo", "LLVMAMDGPUInfo", true, {"support"} }, +{ "amdgpuutils", "LLVMAMDGPUUtils", true, {"analysis", "core", "mc", "binaryformat", "support"} }, +{ "analysis", "LLVMAnalysis", true, {"binaryformat", "core", "object", "profiledata", "support"} }, +{ "arm", nullptr, true, {"armcodegen", "armasmparser", "armdisassembler", "armdesc", "arminfo", "armutils"} }, +{ "armasmparser", "LLVMARMAsmParser", true, {"armdesc", "arminfo", "mc", "mcparser", "support", "armutils"} }, +{ "armcodegen", "LLVMARMCodeGen", true, {"armdesc", "arminfo", "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "scalaropts", "selectiondag", "support", "target", "globalisel", "armutils", "transformutils", "cfguard"} }, +{ "armdesc", "LLVMARMDesc", true, {"arminfo", "armutils", "mc", "mcdisassembler", "support", "binaryformat"} }, +{ "armdisassembler", "LLVMARMDisassembler", true, {"armdesc", "arminfo", "mcdisassembler", "support", "armutils"} }, +{ "arminfo", "LLVMARMInfo", true, {"support"} }, +{ "armutils", "LLVMARMUtils", true, {"support"} }, +{ "asmparser", "LLVMAsmParser", true, {"binaryformat", "core", "support"} }, +{ "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target"} }, +{ "binaryformat", "LLVMBinaryFormat", true, {"support"} }, +{ "bitreader", "LLVMBitReader", true, {"bitstreamreader", "core", "support"} }, +{ "bitstreamreader", "LLVMBitstreamReader", true, {"support"} }, +{ "bitwriter", "LLVMBitWriter", true, {"analysis", "core", "mc", "object", "support"} }, +{ "cfguard", "LLVMCFGuard", true, {"core", "support"} }, +{ "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils"} }, +{ "core", "LLVMCore", true, {"binaryformat", "remarks", "support"} }, +{ "coroutines", "LLVMCoroutines", true, {"analysis", "core", "ipo", "scalaropts", "support", "transformutils"} }, +{ "coverage", "LLVMCoverage", true, {"core", "object", "profiledata", "support"} }, +{ "debuginfocodeview", "LLVMDebugInfoCodeView", true, {"support"} }, +{ "debuginfodwarf", "LLVMDebugInfoDWARF", true, {"binaryformat", "object", "mc", "support"} }, +{ "debuginfogsym", "LLVMDebugInfoGSYM", true, {"mc", "object", "support", "debuginfodwarf"} }, +{ "debuginfomsf", "LLVMDebugInfoMSF", true, {"support"} }, +{ "debuginfopdb", "LLVMDebugInfoPDB", true, {"binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf"} }, +{ "demangle", "LLVMDemangle", true, {} }, +{ "dlltooldriver", "LLVMDlltoolDriver", true, {"object", "option", "support"} }, +{ "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support"} }, +{ "dwp", "LLVMDWP", true, {"debuginfodwarf", "mc", "object", "support", "target"} }, +{ "engine", nullptr, true, {"interpreter"} }, +{ "executionengine", "LLVMExecutionEngine", true, {"core", "mc", "object", "orctargetprocess", "runtimedyld", "support", "target"} }, +{ "extensions", "LLVMExtensions", true, {"support"} }, +{ "filecheck", "LLVMFileCheck", true, {} }, +{ "frontendopenacc", "LLVMFrontendOpenACC", true, {} }, +{ "frontendopenmp", "LLVMFrontendOpenMP", true, {"core", "support", "transformutils"} }, +{ "fuzzmutate", "LLVMFuzzMutate", true, {"analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target"} }, +{ "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils"} }, +{ "instcombine", "LLVMInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "instrumentation", "LLVMInstrumentation", true, {"analysis", "core", "mc", "support", "transformutils", "profiledata"} }, +{ "interfacestub", "LLVMInterfaceStub", true, {"binaryformat", "mc", "object", "support"} }, +{ "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} }, +{ "ipo", "LLVMipo", true, {"aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation"} }, +{ "irreader", "LLVMIRReader", true, {"asmparser", "bitreader", "core", "support"} }, +{ "jitlink", "LLVMJITLink", true, {"binaryformat", "object", "orctargetprocess", "support"} }, +{ "libdriver", "LLVMLibDriver", true, {"binaryformat", "bitreader", "object", "option", "support", "binaryformat", "bitreader", "object", "option", "support"} }, +{ "lineeditor", "LLVMLineEditor", true, {"support"} }, +{ "linker", "LLVMLinker", true, {"core", "object", "support", "transformutils"} }, +{ "lto", "LLVMLTO", true, {"aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils"} }, +{ "mc", "LLVMMC", true, {"support", "binaryformat", "debuginfocodeview"} }, +{ "mca", "LLVMMCA", true, {"mc", "support"} }, +{ "mcdisassembler", "LLVMMCDisassembler", true, {"mc", "support"} }, +{ "mcjit", "LLVMMCJIT", true, {"core", "executionengine", "object", "runtimedyld", "support", "target"} }, +{ "mcparser", "LLVMMCParser", true, {"mc", "support"} }, +{ "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "support", "target"} }, +{ "native", nullptr, true, {} }, +{ "nativecodegen", nullptr, true, {} }, +{ "objcarcopts", "LLVMObjCARCOpts", true, {"analysis", "core", "support", "transformutils"} }, +{ "object", "LLVMObject", true, {"bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi"} }, +{ "objectyaml", "LLVMObjectYAML", true, {"binaryformat", "object", "support", "debuginfocodeview", "mc"} }, +{ "option", "LLVMOption", true, {"support"} }, +{ "orcjit", "LLVMOrcJIT", true, {"core", "executionengine", "jitlink", "object", "orcshared", "orctargetprocess", "mc", "passes", "runtimedyld", "support", "target", "transformutils"} }, +{ "orcshared", "LLVMOrcShared", true, {"support"} }, +{ "orctargetprocess", "LLVMOrcTargetProcess", true, {"orcshared", "support"} }, +{ "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "objcarcopts", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation"} }, +{ "profiledata", "LLVMProfileData", true, {"core", "support", "demangle"} }, +{ "remarks", "LLVMRemarks", true, {"bitstreamreader", "support"} }, +{ "runtimedyld", "LLVMRuntimeDyld", true, {"core", "mc", "object", "support"} }, +{ "scalaropts", "LLVMScalarOpts", true, {"aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils"} }, +{ "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "target", "transformutils"} }, +{ "support", "LLVMSupport", true, {"demangle"} }, +{ "symbolize", "LLVMSymbolize", true, {"debuginfodwarf", "debuginfopdb", "object", "support", "demangle"} }, +{ "tablegen", "LLVMTableGen", true, {"support"} }, +{ "target", "LLVMTarget", true, {"analysis", "core", "mc", "support"} }, +{ "textapi", "LLVMTextAPI", true, {"support", "binaryformat"} }, +{ "transformutils", "LLVMTransformUtils", true, {"analysis", "core", "support"} }, +{ "vectorize", "LLVMVectorize", true, {"analysis", "core", "support", "transformutils"} }, +{ "windowsmanifest", "LLVMWindowsManifest", true, {"support"} }, +{ "xray", "LLVMXRay", true, {"support", "object"} }, +};
\ No newline at end of file diff --git a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Mips b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Mips index 62ac309d8c0..3aebfc96689 100644 --- a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Mips +++ b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Mips @@ -1,106 +1,101 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Dependency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// -struct AvailableComponent { - /// The name of the component. - const char *Name; + struct AvailableComponent { + /// The name of the component. + const char *Name; - /// The name of the library for this component (or NULL). - const char *Library; + /// The name of the library for this component (or NULL). + const char *Library; - /// Whether the component is installed. - bool IsInstalled; + /// Whether the component is installed. + bool IsInstalled; - /// The list of libraries required when linking this component. - const char *RequiredLibraries[24]; -} AvailableComponents[84] = { - { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "all", nullptr, true, { "all-targets", "cfguard", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "fuzzmutate", "gtest_main", "libdriver", "lineeditor", "lto", "mca", "mcjit", "native", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } }, - { "all-targets", nullptr, true, { "mips", "amdgpu" } }, - { "amdgpu", nullptr, true, { "amdgpuinfo", "amdgpuutils", "amdgpudesc", "amdgpuasmparser", "amdgpucodegen", "amdgpudisassembler" } }, - { "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, { "mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support" } }, - { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser" } }, - { "amdgpudesc", "LLVMAMDGPUDesc", true, { "core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat" } }, - { "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, { "amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support" } }, - { "amdgpuinfo", "LLVMAMDGPUInfo", true, { "support" } }, - { "amdgpuutils", "LLVMAMDGPUUtils", true, { "core", "mc", "binaryformat", "support" } }, - { "analysis", "LLVMAnalysis", true, { "binaryformat", "core", "object", "profiledata", "support" } }, - { "asmparser", "LLVMAsmParser", true, { "binaryformat", "core", "support" } }, - { "asmprinter", "LLVMAsmPrinter", true, { "analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target" } }, - { "binaryformat", "LLVMBinaryFormat", true, { "support" } }, - { "bitreader", "LLVMBitReader", true, { "bitstreamreader", "core", "support" } }, - { "bitstreamreader", "LLVMBitstreamReader", true, { "support" } }, - { "bitwriter", "LLVMBitWriter", true, { "analysis", "core", "mc", "object", "support" } }, - { "cfguard", "LLVMCFGuard", true, { "core", "support" } }, - { "codegen", "LLVMCodeGen", true, { "analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils" } }, - { "core", "LLVMCore", true, { "binaryformat", "remarks", "support" } }, - { "coroutines", "LLVMCoroutines", true, { "analysis", "core", "ipo", "scalaropts", "support", "transformutils" } }, - { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } }, - { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } }, - { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } }, - { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } }, - { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } }, - { "debuginfopdb", "LLVMDebugInfoPDB", true, { "binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf" } }, - { "demangle", "LLVMDemangle", true, { } }, - { "dlltooldriver", "LLVMDlltoolDriver", true, { "object", "option", "support" } }, - { "dwarflinker", "LLVMDWARFLinker", true, { "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support" } }, - { "engine", nullptr, true, { "interpreter" } }, - { "executionengine", "LLVMExecutionEngine", true, { "core", "mc", "object", "runtimedyld", "support", "target" } }, - { "extensions", "LLVMExtensions", true, { "support" } }, - { "frontendopenmp", "LLVMFrontendOpenMP", true, { "core", "support", "transformutils" } }, - { "fuzzmutate", "LLVMFuzzMutate", true, { "analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target" } }, - { "globalisel", "LLVMGlobalISel", true, { "analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils" } }, - { "gtest", "gtest", false, { "support" } }, - { "gtest_main", "gtest_main", false, { "gtest" } }, - { "instcombine", "LLVMInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "instrumentation", "LLVMInstrumentation", true, { "analysis", "core", "mc", "support", "transformutils", "profiledata" } }, - { "interpreter", "LLVMInterpreter", true, { "codegen", "core", "executionengine", "support" } }, - { "ipo", "LLVMipo", true, { "aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } }, - { "irreader", "LLVMIRReader", true, { "asmparser", "bitreader", "core", "support" } }, - { "jitlink", "LLVMJITLink", true, { "binaryformat", "object", "support" } }, - { "libdriver", "LLVMLibDriver", true, { "binaryformat", "bitreader", "object", "option", "support" } }, - { "lineeditor", "LLVMLineEditor", true, { "support" } }, - { "linker", "LLVMLinker", true, { "core", "support", "transformutils" } }, - { "lto", "LLVMLTO", true, { "aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "LLVMMC", true, { "support", "binaryformat", "debuginfocodeview" } }, - { "mca", "LLVMMCA", true, { "mc", "support" } }, - { "mcdisassembler", "LLVMMCDisassembler", true, { "mc", "support" } }, - { "mcjit", "LLVMMCJIT", true, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "LLVMMCParser", true, { "mc", "support" } }, - { "mips", nullptr, true, { "mipsinfo", "mipsdesc", "mipsasmparser", "mipscodegen", "mipsdisassembler" } }, - { "mipsasmparser", "LLVMMipsAsmParser", true, { "mc", "mcparser", "mipsdesc", "mipsinfo", "support" } }, - { "mipscodegen", "LLVMMipsCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "mc", "mipsdesc", "mipsinfo", "selectiondag", "support", "target", "globalisel" } }, - { "mipsdesc", "LLVMMipsDesc", true, { "mc", "mipsinfo", "support" } }, - { "mipsdisassembler", "LLVMMipsDisassembler", true, { "mcdisassembler", "mipsinfo", "support" } }, - { "mipsinfo", "LLVMMipsInfo", true, { "support" } }, - { "mirparser", "LLVMMIRParser", true, { "asmparser", "binaryformat", "codegen", "core", "mc", "support", "target" } }, - { "native", nullptr, true, { } }, - { "nativecodegen", nullptr, true, { } }, - { "objcarcopts", "LLVMObjCARCOpts", true, { "analysis", "core", "support", "transformutils" } }, - { "object", "LLVMObject", true, { "bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi" } }, - { "objectyaml", "LLVMObjectYAML", true, { "object", "support", "debuginfocodeview", "mc" } }, - { "option", "LLVMOption", true, { "support" } }, - { "orcerror", "LLVMOrcError", true, { "support" } }, - { "orcjit", "LLVMOrcJIT", true, { "core", "executionengine", "jitlink", "object", "orcerror", "mc", "passes", "runtimedyld", "support", "target", "transformutils" } }, - { "passes", "LLVMPasses", true, { "aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } }, - { "profiledata", "LLVMProfileData", true, { "core", "support" } }, - { "remarks", "LLVMRemarks", true, { "bitstreamreader", "support" } }, - { "runtimedyld", "LLVMRuntimeDyld", true, { "core", "mc", "object", "support" } }, - { "scalaropts", "LLVMScalarOpts", true, { "aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils" } }, - { "selectiondag", "LLVMSelectionDAG", true, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "support", "LLVMSupport", true, { "demangle" } }, - { "symbolize", "LLVMSymbolize", true, { "debuginfodwarf", "debuginfopdb", "object", "support", "demangle" } }, - { "tablegen", "LLVMTableGen", true, { "support" } }, - { "target", "LLVMTarget", true, { "analysis", "core", "mc", "support" } }, - { "testingsupport", "LLVMTestingSupport", false, { "support" } }, - { "textapi", "LLVMTextAPI", true, { "support", "binaryformat" } }, - { "transformutils", "LLVMTransformUtils", true, { "analysis", "core", "support" } }, - { "vectorize", "LLVMVectorize", true, { "analysis", "core", "support", "transformutils" } }, - { "windowsmanifest", "LLVMWindowsManifest", true, { "support" } }, - { "xray", "LLVMXRay", true, { "support", "object" } }, -}; + /// The list of libraries required when linking this component. + const char *RequiredLibraries[86]; + } AvailableComponents[86] = { + { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "all", nullptr, true, {"demangle", "support", "tablegen", "core", "fuzzmutate", "filecheck", "interfacestub", "irreader", "codegen", "selectiondag", "asmprinter", "mirparser", "globalisel", "binaryformat", "bitreader", "bitwriter", "bitstreamreader", "dwarflinker", "extensions", "frontendopenacc", "frontendopenmp", "transformutils", "instrumentation", "aggressiveinstcombine", "instcombine", "scalaropts", "ipo", "vectorize", "objcarcopts", "coroutines", "cfguard", "linker", "analysis", "lto", "mc", "mcparser", "mcdisassembler", "mca", "object", "objectyaml", "option", "remarks", "debuginfodwarf", "debuginfogsym", "debuginfomsf", "debuginfocodeview", "debuginfopdb", "symbolize", "dwp", "executionengine", "interpreter", "jitlink", "mcjit", "orcjit", "orcshared", "orctargetprocess", "runtimedyld", "target", "mipscodegen", "mipsasmparser", "mipsdisassembler", "mipsdesc", "mipsinfo", "amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "asmparser", "lineeditor", "profiledata", "coverage", "passes", "textapi", "dlltooldriver", "libdriver", "xray", "windowsmanifest", "all-targets", "engine", "native", "nativecodegen", "mips", "amdgpu"} }, +{ "all-targets", nullptr, true, {"mips", "amdgpu"} }, +{ "amdgpu", nullptr, true, {"amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils"} }, +{ "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, {"mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support"} }, +{ "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", "mc", "passes", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser"} }, +{ "amdgpudesc", "LLVMAMDGPUDesc", true, {"core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat"} }, +{ "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, {"amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support"} }, +{ "amdgpuinfo", "LLVMAMDGPUInfo", true, {"support"} }, +{ "amdgpuutils", "LLVMAMDGPUUtils", true, {"analysis", "core", "mc", "binaryformat", "support"} }, +{ "analysis", "LLVMAnalysis", true, {"binaryformat", "core", "object", "profiledata", "support"} }, +{ "asmparser", "LLVMAsmParser", true, {"binaryformat", "core", "support"} }, +{ "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target"} }, +{ "binaryformat", "LLVMBinaryFormat", true, {"support"} }, +{ "bitreader", "LLVMBitReader", true, {"bitstreamreader", "core", "support"} }, +{ "bitstreamreader", "LLVMBitstreamReader", true, {"support"} }, +{ "bitwriter", "LLVMBitWriter", true, {"analysis", "core", "mc", "object", "support"} }, +{ "cfguard", "LLVMCFGuard", true, {"core", "support"} }, +{ "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils"} }, +{ "core", "LLVMCore", true, {"binaryformat", "remarks", "support"} }, +{ "coroutines", "LLVMCoroutines", true, {"analysis", "core", "ipo", "scalaropts", "support", "transformutils"} }, +{ "coverage", "LLVMCoverage", true, {"core", "object", "profiledata", "support"} }, +{ "debuginfocodeview", "LLVMDebugInfoCodeView", true, {"support"} }, +{ "debuginfodwarf", "LLVMDebugInfoDWARF", true, {"binaryformat", "object", "mc", "support"} }, +{ "debuginfogsym", "LLVMDebugInfoGSYM", true, {"mc", "object", "support", "debuginfodwarf"} }, +{ "debuginfomsf", "LLVMDebugInfoMSF", true, {"support"} }, +{ "debuginfopdb", "LLVMDebugInfoPDB", true, {"binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf"} }, +{ "demangle", "LLVMDemangle", true, {} }, +{ "dlltooldriver", "LLVMDlltoolDriver", true, {"object", "option", "support"} }, +{ "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support"} }, +{ "dwp", "LLVMDWP", true, {"debuginfodwarf", "mc", "object", "support", "target"} }, +{ "engine", nullptr, true, {"interpreter"} }, +{ "executionengine", "LLVMExecutionEngine", true, {"core", "mc", "object", "orctargetprocess", "runtimedyld", "support", "target"} }, +{ "extensions", "LLVMExtensions", true, {"support"} }, +{ "filecheck", "LLVMFileCheck", true, {} }, +{ "frontendopenacc", "LLVMFrontendOpenACC", true, {} }, +{ "frontendopenmp", "LLVMFrontendOpenMP", true, {"core", "support", "transformutils"} }, +{ "fuzzmutate", "LLVMFuzzMutate", true, {"analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target"} }, +{ "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils"} }, +{ "instcombine", "LLVMInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "instrumentation", "LLVMInstrumentation", true, {"analysis", "core", "mc", "support", "transformutils", "profiledata"} }, +{ "interfacestub", "LLVMInterfaceStub", true, {"binaryformat", "mc", "object", "support"} }, +{ "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} }, +{ "ipo", "LLVMipo", true, {"aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation"} }, +{ "irreader", "LLVMIRReader", true, {"asmparser", "bitreader", "core", "support"} }, +{ "jitlink", "LLVMJITLink", true, {"binaryformat", "object", "orctargetprocess", "support"} }, +{ "libdriver", "LLVMLibDriver", true, {"binaryformat", "bitreader", "object", "option", "support", "binaryformat", "bitreader", "object", "option", "support"} }, +{ "lineeditor", "LLVMLineEditor", true, {"support"} }, +{ "linker", "LLVMLinker", true, {"core", "object", "support", "transformutils"} }, +{ "lto", "LLVMLTO", true, {"aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils"} }, +{ "mc", "LLVMMC", true, {"support", "binaryformat", "debuginfocodeview"} }, +{ "mca", "LLVMMCA", true, {"mc", "support"} }, +{ "mcdisassembler", "LLVMMCDisassembler", true, {"mc", "support"} }, +{ "mcjit", "LLVMMCJIT", true, {"core", "executionengine", "object", "runtimedyld", "support", "target"} }, +{ "mcparser", "LLVMMCParser", true, {"mc", "support"} }, +{ "mips", nullptr, true, {"mipscodegen", "mipsasmparser", "mipsdisassembler", "mipsdesc", "mipsinfo"} }, +{ "mipsasmparser", "LLVMMipsAsmParser", true, {"mc", "mcparser", "mipsdesc", "mipsinfo", "support"} }, +{ "mipscodegen", "LLVMMipsCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "mc", "mipsdesc", "mipsinfo", "selectiondag", "support", "target", "globalisel"} }, +{ "mipsdesc", "LLVMMipsDesc", true, {"mc", "mipsinfo", "support"} }, +{ "mipsdisassembler", "LLVMMipsDisassembler", true, {"mcdisassembler", "mipsinfo", "support"} }, +{ "mipsinfo", "LLVMMipsInfo", true, {"support"} }, +{ "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "support", "target"} }, +{ "native", nullptr, true, {} }, +{ "nativecodegen", nullptr, true, {} }, +{ "objcarcopts", "LLVMObjCARCOpts", true, {"analysis", "core", "support", "transformutils"} }, +{ "object", "LLVMObject", true, {"bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi"} }, +{ "objectyaml", "LLVMObjectYAML", true, {"binaryformat", "object", "support", "debuginfocodeview", "mc"} }, +{ "option", "LLVMOption", true, {"support"} }, +{ "orcjit", "LLVMOrcJIT", true, {"core", "executionengine", "jitlink", "object", "orcshared", "orctargetprocess", "mc", "passes", "runtimedyld", "support", "target", "transformutils"} }, +{ "orcshared", "LLVMOrcShared", true, {"support"} }, +{ "orctargetprocess", "LLVMOrcTargetProcess", true, {"orcshared", "support"} }, +{ "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "objcarcopts", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation"} }, +{ "profiledata", "LLVMProfileData", true, {"core", "support", "demangle"} }, +{ "remarks", "LLVMRemarks", true, {"bitstreamreader", "support"} }, +{ "runtimedyld", "LLVMRuntimeDyld", true, {"core", "mc", "object", "support"} }, +{ "scalaropts", "LLVMScalarOpts", true, {"aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils"} }, +{ "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "target", "transformutils"} }, +{ "support", "LLVMSupport", true, {"demangle"} }, +{ "symbolize", "LLVMSymbolize", true, {"debuginfodwarf", "debuginfopdb", "object", "support", "demangle"} }, +{ "tablegen", "LLVMTableGen", true, {"support"} }, +{ "target", "LLVMTarget", true, {"analysis", "core", "mc", "support"} }, +{ "textapi", "LLVMTextAPI", true, {"support", "binaryformat"} }, +{ "transformutils", "LLVMTransformUtils", true, {"analysis", "core", "support"} }, +{ "vectorize", "LLVMVectorize", true, {"analysis", "core", "support", "transformutils"} }, +{ "windowsmanifest", "LLVMWindowsManifest", true, {"support"} }, +{ "xray", "LLVMXRay", true, {"support", "object"} }, +};
\ No newline at end of file diff --git a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.PowerPC b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.PowerPC index a7fa25ce323..e0fa1f2b34c 100644 --- a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.PowerPC +++ b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.PowerPC @@ -1,106 +1,101 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Dependency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// -struct AvailableComponent { - /// The name of the component. - const char *Name; + struct AvailableComponent { + /// The name of the component. + const char *Name; - /// The name of the library for this component (or NULL). - const char *Library; + /// The name of the library for this component (or NULL). + const char *Library; - /// Whether the component is installed. - bool IsInstalled; + /// Whether the component is installed. + bool IsInstalled; - /// The list of libraries required when linking this component. - const char *RequiredLibraries[24]; -} AvailableComponents[84] = { - { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "all", nullptr, true, { "all-targets", "cfguard", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "fuzzmutate", "gtest_main", "libdriver", "lineeditor", "lto", "mca", "mcjit", "native", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } }, - { "all-targets", nullptr, true, { "powerpc", "amdgpu" } }, - { "amdgpu", nullptr, true, { "amdgpuinfo", "amdgpuutils", "amdgpudesc", "amdgpuasmparser", "amdgpucodegen", "amdgpudisassembler" } }, - { "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, { "mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support" } }, - { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser" } }, - { "amdgpudesc", "LLVMAMDGPUDesc", true, { "core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat" } }, - { "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, { "amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support" } }, - { "amdgpuinfo", "LLVMAMDGPUInfo", true, { "support" } }, - { "amdgpuutils", "LLVMAMDGPUUtils", true, { "core", "mc", "binaryformat", "support" } }, - { "analysis", "LLVMAnalysis", true, { "binaryformat", "core", "object", "profiledata", "support" } }, - { "asmparser", "LLVMAsmParser", true, { "binaryformat", "core", "support" } }, - { "asmprinter", "LLVMAsmPrinter", true, { "analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target" } }, - { "binaryformat", "LLVMBinaryFormat", true, { "support" } }, - { "bitreader", "LLVMBitReader", true, { "bitstreamreader", "core", "support" } }, - { "bitstreamreader", "LLVMBitstreamReader", true, { "support" } }, - { "bitwriter", "LLVMBitWriter", true, { "analysis", "core", "mc", "object", "support" } }, - { "cfguard", "LLVMCFGuard", true, { "core", "support" } }, - { "codegen", "LLVMCodeGen", true, { "analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils" } }, - { "core", "LLVMCore", true, { "binaryformat", "remarks", "support" } }, - { "coroutines", "LLVMCoroutines", true, { "analysis", "core", "ipo", "scalaropts", "support", "transformutils" } }, - { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } }, - { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } }, - { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } }, - { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } }, - { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } }, - { "debuginfopdb", "LLVMDebugInfoPDB", true, { "binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf" } }, - { "demangle", "LLVMDemangle", true, { } }, - { "dlltooldriver", "LLVMDlltoolDriver", true, { "object", "option", "support" } }, - { "dwarflinker", "LLVMDWARFLinker", true, { "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support" } }, - { "engine", nullptr, true, { "interpreter" } }, - { "executionengine", "LLVMExecutionEngine", true, { "core", "mc", "object", "runtimedyld", "support", "target" } }, - { "extensions", "LLVMExtensions", true, { "support" } }, - { "frontendopenmp", "LLVMFrontendOpenMP", true, { "core", "support", "transformutils" } }, - { "fuzzmutate", "LLVMFuzzMutate", true, { "analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target" } }, - { "globalisel", "LLVMGlobalISel", true, { "analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils" } }, - { "gtest", "gtest", false, { "support" } }, - { "gtest_main", "gtest_main", false, { "gtest" } }, - { "instcombine", "LLVMInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "instrumentation", "LLVMInstrumentation", true, { "analysis", "core", "mc", "support", "transformutils", "profiledata" } }, - { "interpreter", "LLVMInterpreter", true, { "codegen", "core", "executionengine", "support" } }, - { "ipo", "LLVMipo", true, { "aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } }, - { "irreader", "LLVMIRReader", true, { "asmparser", "bitreader", "core", "support" } }, - { "jitlink", "LLVMJITLink", true, { "binaryformat", "object", "support" } }, - { "libdriver", "LLVMLibDriver", true, { "binaryformat", "bitreader", "object", "option", "support" } }, - { "lineeditor", "LLVMLineEditor", true, { "support" } }, - { "linker", "LLVMLinker", true, { "core", "support", "transformutils" } }, - { "lto", "LLVMLTO", true, { "aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "LLVMMC", true, { "support", "binaryformat", "debuginfocodeview" } }, - { "mca", "LLVMMCA", true, { "mc", "support" } }, - { "mcdisassembler", "LLVMMCDisassembler", true, { "mc", "support" } }, - { "mcjit", "LLVMMCJIT", true, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "LLVMMCParser", true, { "mc", "support" } }, - { "mirparser", "LLVMMIRParser", true, { "asmparser", "binaryformat", "codegen", "core", "mc", "support", "target" } }, - { "native", nullptr, true, { } }, - { "nativecodegen", nullptr, true, { } }, - { "objcarcopts", "LLVMObjCARCOpts", true, { "analysis", "core", "support", "transformutils" } }, - { "object", "LLVMObject", true, { "bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi" } }, - { "objectyaml", "LLVMObjectYAML", true, { "object", "support", "debuginfocodeview", "mc" } }, - { "option", "LLVMOption", true, { "support" } }, - { "orcerror", "LLVMOrcError", true, { "support" } }, - { "orcjit", "LLVMOrcJIT", true, { "core", "executionengine", "jitlink", "object", "orcerror", "mc", "passes", "runtimedyld", "support", "target", "transformutils" } }, - { "passes", "LLVMPasses", true, { "aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } }, - { "powerpc", nullptr, true, { "powerpcinfo", "powerpcdesc", "powerpcasmparser", "powerpccodegen", "powerpcdisassembler" } }, - { "powerpcasmparser", "LLVMPowerPCAsmParser", true, { "mc", "mcparser", "powerpcdesc", "powerpcinfo", "support" } }, - { "powerpccodegen", "LLVMPowerPCCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "mc", "powerpcdesc", "powerpcinfo", "scalaropts", "selectiondag", "support", "target", "transformutils" } }, - { "powerpcdesc", "LLVMPowerPCDesc", true, { "mc", "powerpcinfo", "support", "binaryformat" } }, - { "powerpcdisassembler", "LLVMPowerPCDisassembler", true, { "mcdisassembler", "powerpcinfo", "support" } }, - { "powerpcinfo", "LLVMPowerPCInfo", true, { "support" } }, - { "profiledata", "LLVMProfileData", true, { "core", "support" } }, - { "remarks", "LLVMRemarks", true, { "bitstreamreader", "support" } }, - { "runtimedyld", "LLVMRuntimeDyld", true, { "core", "mc", "object", "support" } }, - { "scalaropts", "LLVMScalarOpts", true, { "aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils" } }, - { "selectiondag", "LLVMSelectionDAG", true, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "support", "LLVMSupport", true, { "demangle" } }, - { "symbolize", "LLVMSymbolize", true, { "debuginfodwarf", "debuginfopdb", "object", "support", "demangle" } }, - { "tablegen", "LLVMTableGen", true, { "support" } }, - { "target", "LLVMTarget", true, { "analysis", "core", "mc", "support" } }, - { "testingsupport", "LLVMTestingSupport", false, { "support" } }, - { "textapi", "LLVMTextAPI", true, { "support", "binaryformat" } }, - { "transformutils", "LLVMTransformUtils", true, { "analysis", "core", "support" } }, - { "vectorize", "LLVMVectorize", true, { "analysis", "core", "support", "transformutils" } }, - { "windowsmanifest", "LLVMWindowsManifest", true, { "support" } }, - { "xray", "LLVMXRay", true, { "support", "object" } }, -}; + /// The list of libraries required when linking this component. + const char *RequiredLibraries[86]; + } AvailableComponents[86] = { + { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "all", nullptr, true, {"demangle", "support", "tablegen", "core", "fuzzmutate", "filecheck", "interfacestub", "irreader", "codegen", "selectiondag", "asmprinter", "mirparser", "globalisel", "binaryformat", "bitreader", "bitwriter", "bitstreamreader", "dwarflinker", "extensions", "frontendopenacc", "frontendopenmp", "transformutils", "instrumentation", "aggressiveinstcombine", "instcombine", "scalaropts", "ipo", "vectorize", "objcarcopts", "coroutines", "cfguard", "linker", "analysis", "lto", "mc", "mcparser", "mcdisassembler", "mca", "object", "objectyaml", "option", "remarks", "debuginfodwarf", "debuginfogsym", "debuginfomsf", "debuginfocodeview", "debuginfopdb", "symbolize", "dwp", "executionengine", "interpreter", "jitlink", "mcjit", "orcjit", "orcshared", "orctargetprocess", "runtimedyld", "target", "powerpccodegen", "powerpcasmparser", "powerpcdisassembler", "powerpcdesc", "powerpcinfo", "amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "asmparser", "lineeditor", "profiledata", "coverage", "passes", "textapi", "dlltooldriver", "libdriver", "xray", "windowsmanifest", "all-targets", "engine", "native", "nativecodegen", "powerpc", "amdgpu"} }, +{ "all-targets", nullptr, true, {"powerpc", "amdgpu"} }, +{ "amdgpu", nullptr, true, {"amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils"} }, +{ "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, {"mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support"} }, +{ "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", "mc", "passes", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser"} }, +{ "amdgpudesc", "LLVMAMDGPUDesc", true, {"core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat"} }, +{ "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, {"amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support"} }, +{ "amdgpuinfo", "LLVMAMDGPUInfo", true, {"support"} }, +{ "amdgpuutils", "LLVMAMDGPUUtils", true, {"analysis", "core", "mc", "binaryformat", "support"} }, +{ "analysis", "LLVMAnalysis", true, {"binaryformat", "core", "object", "profiledata", "support"} }, +{ "asmparser", "LLVMAsmParser", true, {"binaryformat", "core", "support"} }, +{ "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target"} }, +{ "binaryformat", "LLVMBinaryFormat", true, {"support"} }, +{ "bitreader", "LLVMBitReader", true, {"bitstreamreader", "core", "support"} }, +{ "bitstreamreader", "LLVMBitstreamReader", true, {"support"} }, +{ "bitwriter", "LLVMBitWriter", true, {"analysis", "core", "mc", "object", "support"} }, +{ "cfguard", "LLVMCFGuard", true, {"core", "support"} }, +{ "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils"} }, +{ "core", "LLVMCore", true, {"binaryformat", "remarks", "support"} }, +{ "coroutines", "LLVMCoroutines", true, {"analysis", "core", "ipo", "scalaropts", "support", "transformutils"} }, +{ "coverage", "LLVMCoverage", true, {"core", "object", "profiledata", "support"} }, +{ "debuginfocodeview", "LLVMDebugInfoCodeView", true, {"support"} }, +{ "debuginfodwarf", "LLVMDebugInfoDWARF", true, {"binaryformat", "object", "mc", "support"} }, +{ "debuginfogsym", "LLVMDebugInfoGSYM", true, {"mc", "object", "support", "debuginfodwarf"} }, +{ "debuginfomsf", "LLVMDebugInfoMSF", true, {"support"} }, +{ "debuginfopdb", "LLVMDebugInfoPDB", true, {"binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf"} }, +{ "demangle", "LLVMDemangle", true, {} }, +{ "dlltooldriver", "LLVMDlltoolDriver", true, {"object", "option", "support"} }, +{ "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support"} }, +{ "dwp", "LLVMDWP", true, {"debuginfodwarf", "mc", "object", "support", "target"} }, +{ "engine", nullptr, true, {"interpreter"} }, +{ "executionengine", "LLVMExecutionEngine", true, {"core", "mc", "object", "orctargetprocess", "runtimedyld", "support", "target"} }, +{ "extensions", "LLVMExtensions", true, {"support"} }, +{ "filecheck", "LLVMFileCheck", true, {} }, +{ "frontendopenacc", "LLVMFrontendOpenACC", true, {} }, +{ "frontendopenmp", "LLVMFrontendOpenMP", true, {"core", "support", "transformutils"} }, +{ "fuzzmutate", "LLVMFuzzMutate", true, {"analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target"} }, +{ "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils"} }, +{ "instcombine", "LLVMInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "instrumentation", "LLVMInstrumentation", true, {"analysis", "core", "mc", "support", "transformutils", "profiledata"} }, +{ "interfacestub", "LLVMInterfaceStub", true, {"binaryformat", "mc", "object", "support"} }, +{ "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} }, +{ "ipo", "LLVMipo", true, {"aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation"} }, +{ "irreader", "LLVMIRReader", true, {"asmparser", "bitreader", "core", "support"} }, +{ "jitlink", "LLVMJITLink", true, {"binaryformat", "object", "orctargetprocess", "support"} }, +{ "libdriver", "LLVMLibDriver", true, {"binaryformat", "bitreader", "object", "option", "support", "binaryformat", "bitreader", "object", "option", "support"} }, +{ "lineeditor", "LLVMLineEditor", true, {"support"} }, +{ "linker", "LLVMLinker", true, {"core", "object", "support", "transformutils"} }, +{ "lto", "LLVMLTO", true, {"aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils"} }, +{ "mc", "LLVMMC", true, {"support", "binaryformat", "debuginfocodeview"} }, +{ "mca", "LLVMMCA", true, {"mc", "support"} }, +{ "mcdisassembler", "LLVMMCDisassembler", true, {"mc", "support"} }, +{ "mcjit", "LLVMMCJIT", true, {"core", "executionengine", "object", "runtimedyld", "support", "target"} }, +{ "mcparser", "LLVMMCParser", true, {"mc", "support"} }, +{ "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "support", "target"} }, +{ "native", nullptr, true, {} }, +{ "nativecodegen", nullptr, true, {} }, +{ "objcarcopts", "LLVMObjCARCOpts", true, {"analysis", "core", "support", "transformutils"} }, +{ "object", "LLVMObject", true, {"bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi"} }, +{ "objectyaml", "LLVMObjectYAML", true, {"binaryformat", "object", "support", "debuginfocodeview", "mc"} }, +{ "option", "LLVMOption", true, {"support"} }, +{ "orcjit", "LLVMOrcJIT", true, {"core", "executionengine", "jitlink", "object", "orcshared", "orctargetprocess", "mc", "passes", "runtimedyld", "support", "target", "transformutils"} }, +{ "orcshared", "LLVMOrcShared", true, {"support"} }, +{ "orctargetprocess", "LLVMOrcTargetProcess", true, {"orcshared", "support"} }, +{ "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "objcarcopts", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation"} }, +{ "powerpc", nullptr, true, {"powerpccodegen", "powerpcasmparser", "powerpcdisassembler", "powerpcdesc", "powerpcinfo"} }, +{ "powerpcasmparser", "LLVMPowerPCAsmParser", true, {"mc", "mcparser", "powerpcdesc", "powerpcinfo", "support"} }, +{ "powerpccodegen", "LLVMPowerPCCodeGen", true, {"analysis", "asmprinter", "binaryformat", "codegen", "core", "mc", "powerpcdesc", "powerpcinfo", "scalaropts", "selectiondag", "support", "target", "transformutils", "globalisel"} }, +{ "powerpcdesc", "LLVMPowerPCDesc", true, {"mc", "powerpcinfo", "support", "binaryformat"} }, +{ "powerpcdisassembler", "LLVMPowerPCDisassembler", true, {"mcdisassembler", "powerpcinfo", "support"} }, +{ "powerpcinfo", "LLVMPowerPCInfo", true, {"support"} }, +{ "profiledata", "LLVMProfileData", true, {"core", "support", "demangle"} }, +{ "remarks", "LLVMRemarks", true, {"bitstreamreader", "support"} }, +{ "runtimedyld", "LLVMRuntimeDyld", true, {"core", "mc", "object", "support"} }, +{ "scalaropts", "LLVMScalarOpts", true, {"aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils"} }, +{ "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "target", "transformutils"} }, +{ "support", "LLVMSupport", true, {"demangle"} }, +{ "symbolize", "LLVMSymbolize", true, {"debuginfodwarf", "debuginfopdb", "object", "support", "demangle"} }, +{ "tablegen", "LLVMTableGen", true, {"support"} }, +{ "target", "LLVMTarget", true, {"analysis", "core", "mc", "support"} }, +{ "textapi", "LLVMTextAPI", true, {"support", "binaryformat"} }, +{ "transformutils", "LLVMTransformUtils", true, {"analysis", "core", "support"} }, +{ "vectorize", "LLVMVectorize", true, {"analysis", "core", "support", "transformutils"} }, +{ "windowsmanifest", "LLVMWindowsManifest", true, {"support"} }, +{ "xray", "LLVMXRay", true, {"support", "object"} }, +};
\ No newline at end of file diff --git a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.RISCV b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.RISCV index 4892aa918d4..e1e2c694208 100644 --- a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.RISCV +++ b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.RISCV @@ -1,107 +1,101 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Dependency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// -struct AvailableComponent { - /// The name of the component. - const char *Name; + struct AvailableComponent { + /// The name of the component. + const char *Name; - /// The name of the library for this component (or NULL). - const char *Library; + /// The name of the library for this component (or NULL). + const char *Library; - /// Whether the component is installed. - bool IsInstalled; + /// Whether the component is installed. + bool IsInstalled; - /// The list of libraries required when linking this component. - const char *RequiredLibraries[24]; -} AvailableComponents[85] = { - { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "all", nullptr, true, { "all-targets", "cfguard", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "fuzzmutate", "gtest_main", "libdriver", "lineeditor", "lto", "mca", "mcjit", "native", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } }, - { "all-targets", nullptr, true, { "riscv", "amdgpu" } }, - { "amdgpu", nullptr, true, { "amdgpuinfo", "amdgpuutils", "amdgpudesc", "amdgpuasmparser", "amdgpucodegen", "amdgpudisassembler" } }, - { "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, { "mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support" } }, - { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser" } }, - { "amdgpudesc", "LLVMAMDGPUDesc", true, { "core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat" } }, - { "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, { "amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support" } }, - { "amdgpuinfo", "LLVMAMDGPUInfo", true, { "support" } }, - { "amdgpuutils", "LLVMAMDGPUUtils", true, { "core", "mc", "binaryformat", "support" } }, - { "analysis", "LLVMAnalysis", true, { "binaryformat", "core", "object", "profiledata", "support" } }, - { "asmparser", "LLVMAsmParser", true, { "binaryformat", "core", "support" } }, - { "asmprinter", "LLVMAsmPrinter", true, { "analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target" } }, - { "binaryformat", "LLVMBinaryFormat", true, { "support" } }, - { "bitreader", "LLVMBitReader", true, { "bitstreamreader", "core", "support" } }, - { "bitstreamreader", "LLVMBitstreamReader", true, { "support" } }, - { "bitwriter", "LLVMBitWriter", true, { "analysis", "core", "mc", "object", "support" } }, - { "cfguard", "LLVMCFGuard", true, { "core", "support" } }, - { "codegen", "LLVMCodeGen", true, { "analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils" } }, - { "core", "LLVMCore", true, { "binaryformat", "remarks", "support" } }, - { "coroutines", "LLVMCoroutines", true, { "analysis", "core", "ipo", "scalaropts", "support", "transformutils" } }, - { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } }, - { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } }, - { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } }, - { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } }, - { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } }, - { "debuginfopdb", "LLVMDebugInfoPDB", true, { "binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf" } }, - { "demangle", "LLVMDemangle", true, { } }, - { "dlltooldriver", "LLVMDlltoolDriver", true, { "object", "option", "support" } }, - { "dwarflinker", "LLVMDWARFLinker", true, { "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support" } }, - { "engine", nullptr, true, { "interpreter" } }, - { "executionengine", "LLVMExecutionEngine", true, { "core", "mc", "object", "runtimedyld", "support", "target" } }, - { "extensions", "LLVMExtensions", true, { "support" } }, - { "frontendopenmp", "LLVMFrontendOpenMP", true, { "core", "support", "transformutils" } }, - { "fuzzmutate", "LLVMFuzzMutate", true, { "analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target" } }, - { "globalisel", "LLVMGlobalISel", true, { "analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils" } }, - { "gtest", "gtest", false, { "support" } }, - { "gtest_main", "gtest_main", false, { "gtest" } }, - { "instcombine", "LLVMInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "instrumentation", "LLVMInstrumentation", true, { "analysis", "core", "mc", "support", "transformutils", "profiledata" } }, - { "interpreter", "LLVMInterpreter", true, { "codegen", "core", "executionengine", "support" } }, - { "ipo", "LLVMipo", true, { "aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } }, - { "irreader", "LLVMIRReader", true, { "asmparser", "bitreader", "core", "support" } }, - { "jitlink", "LLVMJITLink", true, { "binaryformat", "object", "support" } }, - { "libdriver", "LLVMLibDriver", true, { "binaryformat", "bitreader", "object", "option", "support" } }, - { "lineeditor", "LLVMLineEditor", true, { "support" } }, - { "linker", "LLVMLinker", true, { "core", "support", "transformutils" } }, - { "lto", "LLVMLTO", true, { "aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "LLVMMC", true, { "support", "binaryformat", "debuginfocodeview" } }, - { "mca", "LLVMMCA", true, { "mc", "support" } }, - { "mcdisassembler", "LLVMMCDisassembler", true, { "mc", "support" } }, - { "mcjit", "LLVMMCJIT", true, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "LLVMMCParser", true, { "mc", "support" } }, - { "mirparser", "LLVMMIRParser", true, { "asmparser", "binaryformat", "codegen", "core", "mc", "support", "target" } }, - { "native", nullptr, true, { } }, - { "nativecodegen", nullptr, true, { } }, - { "objcarcopts", "LLVMObjCARCOpts", true, { "analysis", "core", "support", "transformutils" } }, - { "object", "LLVMObject", true, { "bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi" } }, - { "objectyaml", "LLVMObjectYAML", true, { "object", "support", "debuginfocodeview", "mc" } }, - { "option", "LLVMOption", true, { "support" } }, - { "orcerror", "LLVMOrcError", true, { "support" } }, - { "orcjit", "LLVMOrcJIT", true, { "core", "executionengine", "jitlink", "object", "orcerror", "mc", "passes", "runtimedyld", "support", "target", "transformutils" } }, - { "passes", "LLVMPasses", true, { "aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } }, - { "profiledata", "LLVMProfileData", true, { "core", "support" } }, - { "remarks", "LLVMRemarks", true, { "bitstreamreader", "support" } }, - { "riscv", nullptr, true, { "riscvinfo", "riscvutils", "riscvdesc", "riscvasmparser", "riscvcodegen", "riscvdisassembler" } }, - { "riscvasmparser", "LLVMRISCVAsmParser", true, { "mc", "mcparser", "riscvdesc", "riscvinfo", "riscvutils", "support" } }, - { "riscvcodegen", "LLVMRISCVCodeGen", true, { "analysis", "asmprinter", "core", "codegen", "mc", "riscvdesc", "riscvinfo", "riscvutils", "selectiondag", "support", "target", "globalisel" } }, - { "riscvdesc", "LLVMRISCVDesc", true, { "mc", "riscvinfo", "riscvutils", "support" } }, - { "riscvdisassembler", "LLVMRISCVDisassembler", true, { "mcdisassembler", "riscvinfo", "support" } }, - { "riscvinfo", "LLVMRISCVInfo", true, { "support" } }, - { "riscvutils", "LLVMRISCVUtils", true, { "support" } }, - { "runtimedyld", "LLVMRuntimeDyld", true, { "core", "mc", "object", "support" } }, - { "scalaropts", "LLVMScalarOpts", true, { "aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils" } }, - { "selectiondag", "LLVMSelectionDAG", true, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "support", "LLVMSupport", true, { "demangle" } }, - { "symbolize", "LLVMSymbolize", true, { "debuginfodwarf", "debuginfopdb", "object", "support", "demangle" } }, - { "tablegen", "LLVMTableGen", true, { "support" } }, - { "target", "LLVMTarget", true, { "analysis", "core", "mc", "support" } }, - { "testingsupport", "LLVMTestingSupport", false, { "support" } }, - { "textapi", "LLVMTextAPI", true, { "support", "binaryformat" } }, - { "transformutils", "LLVMTransformUtils", true, { "analysis", "core", "support" } }, - { "vectorize", "LLVMVectorize", true, { "analysis", "core", "support", "transformutils" } }, - { "windowsmanifest", "LLVMWindowsManifest", true, { "support" } }, - { "xray", "LLVMXRay", true, { "support", "object" } }, -}; + /// The list of libraries required when linking this component. + const char *RequiredLibraries[86]; + } AvailableComponents[86] = { + { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "all", nullptr, true, {"demangle", "support", "tablegen", "core", "fuzzmutate", "filecheck", "interfacestub", "irreader", "codegen", "selectiondag", "asmprinter", "mirparser", "globalisel", "binaryformat", "bitreader", "bitwriter", "bitstreamreader", "dwarflinker", "extensions", "frontendopenacc", "frontendopenmp", "transformutils", "instrumentation", "aggressiveinstcombine", "instcombine", "scalaropts", "ipo", "vectorize", "objcarcopts", "coroutines", "cfguard", "linker", "analysis", "lto", "mc", "mcparser", "mcdisassembler", "mca", "object", "objectyaml", "option", "remarks", "debuginfodwarf", "debuginfogsym", "debuginfomsf", "debuginfocodeview", "debuginfopdb", "symbolize", "dwp", "executionengine", "interpreter", "jitlink", "mcjit", "orcjit", "orcshared", "orctargetprocess", "runtimedyld", "target", "riscvcodegen", "riscvasmparser", "riscvdisassembler", "riscvdesc", "riscvinfo", "amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "asmparser", "lineeditor", "profiledata", "coverage", "passes", "textapi", "dlltooldriver", "libdriver", "xray", "windowsmanifest", "all-targets", "engine", "native", "nativecodegen", "riscv", "amdgpu"} }, +{ "all-targets", nullptr, true, {"riscv", "amdgpu"} }, +{ "amdgpu", nullptr, true, {"amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils"} }, +{ "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, {"mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support"} }, +{ "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", "mc", "passes", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser"} }, +{ "amdgpudesc", "LLVMAMDGPUDesc", true, {"core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat"} }, +{ "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, {"amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support"} }, +{ "amdgpuinfo", "LLVMAMDGPUInfo", true, {"support"} }, +{ "amdgpuutils", "LLVMAMDGPUUtils", true, {"analysis", "core", "mc", "binaryformat", "support"} }, +{ "analysis", "LLVMAnalysis", true, {"binaryformat", "core", "object", "profiledata", "support"} }, +{ "asmparser", "LLVMAsmParser", true, {"binaryformat", "core", "support"} }, +{ "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target"} }, +{ "binaryformat", "LLVMBinaryFormat", true, {"support"} }, +{ "bitreader", "LLVMBitReader", true, {"bitstreamreader", "core", "support"} }, +{ "bitstreamreader", "LLVMBitstreamReader", true, {"support"} }, +{ "bitwriter", "LLVMBitWriter", true, {"analysis", "core", "mc", "object", "support"} }, +{ "cfguard", "LLVMCFGuard", true, {"core", "support"} }, +{ "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils"} }, +{ "core", "LLVMCore", true, {"binaryformat", "remarks", "support"} }, +{ "coroutines", "LLVMCoroutines", true, {"analysis", "core", "ipo", "scalaropts", "support", "transformutils"} }, +{ "coverage", "LLVMCoverage", true, {"core", "object", "profiledata", "support"} }, +{ "debuginfocodeview", "LLVMDebugInfoCodeView", true, {"support"} }, +{ "debuginfodwarf", "LLVMDebugInfoDWARF", true, {"binaryformat", "object", "mc", "support"} }, +{ "debuginfogsym", "LLVMDebugInfoGSYM", true, {"mc", "object", "support", "debuginfodwarf"} }, +{ "debuginfomsf", "LLVMDebugInfoMSF", true, {"support"} }, +{ "debuginfopdb", "LLVMDebugInfoPDB", true, {"binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf"} }, +{ "demangle", "LLVMDemangle", true, {} }, +{ "dlltooldriver", "LLVMDlltoolDriver", true, {"object", "option", "support"} }, +{ "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support"} }, +{ "dwp", "LLVMDWP", true, {"debuginfodwarf", "mc", "object", "support", "target"} }, +{ "engine", nullptr, true, {"interpreter"} }, +{ "executionengine", "LLVMExecutionEngine", true, {"core", "mc", "object", "orctargetprocess", "runtimedyld", "support", "target"} }, +{ "extensions", "LLVMExtensions", true, {"support"} }, +{ "filecheck", "LLVMFileCheck", true, {} }, +{ "frontendopenacc", "LLVMFrontendOpenACC", true, {} }, +{ "frontendopenmp", "LLVMFrontendOpenMP", true, {"core", "support", "transformutils"} }, +{ "fuzzmutate", "LLVMFuzzMutate", true, {"analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target"} }, +{ "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils"} }, +{ "instcombine", "LLVMInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "instrumentation", "LLVMInstrumentation", true, {"analysis", "core", "mc", "support", "transformutils", "profiledata"} }, +{ "interfacestub", "LLVMInterfaceStub", true, {"binaryformat", "mc", "object", "support"} }, +{ "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} }, +{ "ipo", "LLVMipo", true, {"aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation"} }, +{ "irreader", "LLVMIRReader", true, {"asmparser", "bitreader", "core", "support"} }, +{ "jitlink", "LLVMJITLink", true, {"binaryformat", "object", "orctargetprocess", "support"} }, +{ "libdriver", "LLVMLibDriver", true, {"binaryformat", "bitreader", "object", "option", "support", "binaryformat", "bitreader", "object", "option", "support"} }, +{ "lineeditor", "LLVMLineEditor", true, {"support"} }, +{ "linker", "LLVMLinker", true, {"core", "object", "support", "transformutils"} }, +{ "lto", "LLVMLTO", true, {"aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils"} }, +{ "mc", "LLVMMC", true, {"support", "binaryformat", "debuginfocodeview"} }, +{ "mca", "LLVMMCA", true, {"mc", "support"} }, +{ "mcdisassembler", "LLVMMCDisassembler", true, {"mc", "support"} }, +{ "mcjit", "LLVMMCJIT", true, {"core", "executionengine", "object", "runtimedyld", "support", "target"} }, +{ "mcparser", "LLVMMCParser", true, {"mc", "support"} }, +{ "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "support", "target"} }, +{ "native", nullptr, true, {} }, +{ "nativecodegen", nullptr, true, {} }, +{ "objcarcopts", "LLVMObjCARCOpts", true, {"analysis", "core", "support", "transformutils"} }, +{ "object", "LLVMObject", true, {"bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi"} }, +{ "objectyaml", "LLVMObjectYAML", true, {"binaryformat", "object", "support", "debuginfocodeview", "mc"} }, +{ "option", "LLVMOption", true, {"support"} }, +{ "orcjit", "LLVMOrcJIT", true, {"core", "executionengine", "jitlink", "object", "orcshared", "orctargetprocess", "mc", "passes", "runtimedyld", "support", "target", "transformutils"} }, +{ "orcshared", "LLVMOrcShared", true, {"support"} }, +{ "orctargetprocess", "LLVMOrcTargetProcess", true, {"orcshared", "support"} }, +{ "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "objcarcopts", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation"} }, +{ "profiledata", "LLVMProfileData", true, {"core", "support", "demangle"} }, +{ "remarks", "LLVMRemarks", true, {"bitstreamreader", "support"} }, +{ "riscv", nullptr, true, {"riscvcodegen", "riscvasmparser", "riscvdisassembler", "riscvdesc", "riscvinfo"} }, +{ "riscvasmparser", "LLVMRISCVAsmParser", true, {"mc", "mcparser", "riscvdesc", "riscvinfo", "support"} }, +{ "riscvcodegen", "LLVMRISCVCodeGen", true, {"analysis", "asmprinter", "core", "codegen", "mc", "riscvdesc", "riscvinfo", "selectiondag", "support", "target", "globalisel"} }, +{ "riscvdesc", "LLVMRISCVDesc", true, {"mc", "riscvinfo", "support"} }, +{ "riscvdisassembler", "LLVMRISCVDisassembler", true, {"mc", "mcdisassembler", "riscvdesc", "riscvinfo", "support"} }, +{ "riscvinfo", "LLVMRISCVInfo", true, {"support"} }, +{ "runtimedyld", "LLVMRuntimeDyld", true, {"core", "mc", "object", "support"} }, +{ "scalaropts", "LLVMScalarOpts", true, {"aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils"} }, +{ "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "target", "transformutils"} }, +{ "support", "LLVMSupport", true, {"demangle"} }, +{ "symbolize", "LLVMSymbolize", true, {"debuginfodwarf", "debuginfopdb", "object", "support", "demangle"} }, +{ "tablegen", "LLVMTableGen", true, {"support"} }, +{ "target", "LLVMTarget", true, {"analysis", "core", "mc", "support"} }, +{ "textapi", "LLVMTextAPI", true, {"support", "binaryformat"} }, +{ "transformutils", "LLVMTransformUtils", true, {"analysis", "core", "support"} }, +{ "vectorize", "LLVMVectorize", true, {"analysis", "core", "support", "transformutils"} }, +{ "windowsmanifest", "LLVMWindowsManifest", true, {"support"} }, +{ "xray", "LLVMXRay", true, {"support", "object"} }, +};
\ No newline at end of file diff --git a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Sparc b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Sparc index 1a80f8b0a08..ea1b4bc94f8 100644 --- a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Sparc +++ b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.Sparc @@ -1,106 +1,101 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Dependency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// -struct AvailableComponent { - /// The name of the component. - const char *Name; + struct AvailableComponent { + /// The name of the component. + const char *Name; - /// The name of the library for this component (or NULL). - const char *Library; + /// The name of the library for this component (or NULL). + const char *Library; - /// Whether the component is installed. - bool IsInstalled; + /// Whether the component is installed. + bool IsInstalled; - /// The list of libraries required when linking this component. - const char *RequiredLibraries[24]; -} AvailableComponents[84] = { - { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "all", nullptr, true, { "all-targets", "cfguard", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "fuzzmutate", "gtest_main", "libdriver", "lineeditor", "lto", "mca", "mcjit", "native", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } }, - { "all-targets", nullptr, true, { "sparc", "amdgpu" } }, - { "amdgpu", nullptr, true, { "amdgpuinfo", "amdgpuutils", "amdgpudesc", "amdgpuasmparser", "amdgpucodegen", "amdgpudisassembler" } }, - { "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, { "mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support" } }, - { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser" } }, - { "amdgpudesc", "LLVMAMDGPUDesc", true, { "core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat" } }, - { "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, { "amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support" } }, - { "amdgpuinfo", "LLVMAMDGPUInfo", true, { "support" } }, - { "amdgpuutils", "LLVMAMDGPUUtils", true, { "core", "mc", "binaryformat", "support" } }, - { "analysis", "LLVMAnalysis", true, { "binaryformat", "core", "object", "profiledata", "support" } }, - { "asmparser", "LLVMAsmParser", true, { "binaryformat", "core", "support" } }, - { "asmprinter", "LLVMAsmPrinter", true, { "analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target" } }, - { "binaryformat", "LLVMBinaryFormat", true, { "support" } }, - { "bitreader", "LLVMBitReader", true, { "bitstreamreader", "core", "support" } }, - { "bitstreamreader", "LLVMBitstreamReader", true, { "support" } }, - { "bitwriter", "LLVMBitWriter", true, { "analysis", "core", "mc", "object", "support" } }, - { "cfguard", "LLVMCFGuard", true, { "core", "support" } }, - { "codegen", "LLVMCodeGen", true, { "analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils" } }, - { "core", "LLVMCore", true, { "binaryformat", "remarks", "support" } }, - { "coroutines", "LLVMCoroutines", true, { "analysis", "core", "ipo", "scalaropts", "support", "transformutils" } }, - { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } }, - { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } }, - { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } }, - { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } }, - { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } }, - { "debuginfopdb", "LLVMDebugInfoPDB", true, { "binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf" } }, - { "demangle", "LLVMDemangle", true, { } }, - { "dlltooldriver", "LLVMDlltoolDriver", true, { "object", "option", "support" } }, - { "dwarflinker", "LLVMDWARFLinker", true, { "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support" } }, - { "engine", nullptr, true, { "interpreter" } }, - { "executionengine", "LLVMExecutionEngine", true, { "core", "mc", "object", "runtimedyld", "support", "target" } }, - { "extensions", "LLVMExtensions", true, { "support" } }, - { "frontendopenmp", "LLVMFrontendOpenMP", true, { "core", "support", "transformutils" } }, - { "fuzzmutate", "LLVMFuzzMutate", true, { "analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target" } }, - { "globalisel", "LLVMGlobalISel", true, { "analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils" } }, - { "gtest", "gtest", false, { "support" } }, - { "gtest_main", "gtest_main", false, { "gtest" } }, - { "instcombine", "LLVMInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "instrumentation", "LLVMInstrumentation", true, { "analysis", "core", "mc", "support", "transformutils", "profiledata" } }, - { "interpreter", "LLVMInterpreter", true, { "codegen", "core", "executionengine", "support" } }, - { "ipo", "LLVMipo", true, { "aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } }, - { "irreader", "LLVMIRReader", true, { "asmparser", "bitreader", "core", "support" } }, - { "jitlink", "LLVMJITLink", true, { "binaryformat", "object", "support" } }, - { "libdriver", "LLVMLibDriver", true, { "binaryformat", "bitreader", "object", "option", "support" } }, - { "lineeditor", "LLVMLineEditor", true, { "support" } }, - { "linker", "LLVMLinker", true, { "core", "support", "transformutils" } }, - { "lto", "LLVMLTO", true, { "aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "LLVMMC", true, { "support", "binaryformat", "debuginfocodeview" } }, - { "mca", "LLVMMCA", true, { "mc", "support" } }, - { "mcdisassembler", "LLVMMCDisassembler", true, { "mc", "support" } }, - { "mcjit", "LLVMMCJIT", true, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "LLVMMCParser", true, { "mc", "support" } }, - { "mirparser", "LLVMMIRParser", true, { "asmparser", "binaryformat", "codegen", "core", "mc", "support", "target" } }, - { "native", nullptr, true, { } }, - { "nativecodegen", nullptr, true, { } }, - { "objcarcopts", "LLVMObjCARCOpts", true, { "analysis", "core", "support", "transformutils" } }, - { "object", "LLVMObject", true, { "bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi" } }, - { "objectyaml", "LLVMObjectYAML", true, { "object", "support", "debuginfocodeview", "mc" } }, - { "option", "LLVMOption", true, { "support" } }, - { "orcerror", "LLVMOrcError", true, { "support" } }, - { "orcjit", "LLVMOrcJIT", true, { "core", "executionengine", "jitlink", "object", "orcerror", "mc", "passes", "runtimedyld", "support", "target", "transformutils" } }, - { "passes", "LLVMPasses", true, { "aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } }, - { "profiledata", "LLVMProfileData", true, { "core", "support" } }, - { "remarks", "LLVMRemarks", true, { "bitstreamreader", "support" } }, - { "runtimedyld", "LLVMRuntimeDyld", true, { "core", "mc", "object", "support" } }, - { "scalaropts", "LLVMScalarOpts", true, { "aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils" } }, - { "selectiondag", "LLVMSelectionDAG", true, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "sparc", nullptr, true, { "sparcinfo", "sparcdesc", "sparcasmparser", "sparccodegen", "sparcdisassembler" } }, - { "sparcasmparser", "LLVMSparcAsmParser", true, { "mc", "mcparser", "sparcdesc", "sparcinfo", "support" } }, - { "sparccodegen", "LLVMSparcCodeGen", true, { "asmprinter", "codegen", "core", "mc", "selectiondag", "sparcdesc", "sparcinfo", "support", "target" } }, - { "sparcdesc", "LLVMSparcDesc", true, { "mc", "sparcinfo", "support" } }, - { "sparcdisassembler", "LLVMSparcDisassembler", true, { "mcdisassembler", "sparcinfo", "support" } }, - { "sparcinfo", "LLVMSparcInfo", true, { "support" } }, - { "support", "LLVMSupport", true, { "demangle" } }, - { "symbolize", "LLVMSymbolize", true, { "debuginfodwarf", "debuginfopdb", "object", "support", "demangle" } }, - { "tablegen", "LLVMTableGen", true, { "support" } }, - { "target", "LLVMTarget", true, { "analysis", "core", "mc", "support" } }, - { "testingsupport", "LLVMTestingSupport", false, { "support" } }, - { "textapi", "LLVMTextAPI", true, { "support", "binaryformat" } }, - { "transformutils", "LLVMTransformUtils", true, { "analysis", "core", "support" } }, - { "vectorize", "LLVMVectorize", true, { "analysis", "core", "support", "transformutils" } }, - { "windowsmanifest", "LLVMWindowsManifest", true, { "support" } }, - { "xray", "LLVMXRay", true, { "support", "object" } }, -}; + /// The list of libraries required when linking this component. + const char *RequiredLibraries[86]; + } AvailableComponents[86] = { + { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "all", nullptr, true, {"demangle", "support", "tablegen", "core", "fuzzmutate", "filecheck", "interfacestub", "irreader", "codegen", "selectiondag", "asmprinter", "mirparser", "globalisel", "binaryformat", "bitreader", "bitwriter", "bitstreamreader", "dwarflinker", "extensions", "frontendopenacc", "frontendopenmp", "transformutils", "instrumentation", "aggressiveinstcombine", "instcombine", "scalaropts", "ipo", "vectorize", "objcarcopts", "coroutines", "cfguard", "linker", "analysis", "lto", "mc", "mcparser", "mcdisassembler", "mca", "object", "objectyaml", "option", "remarks", "debuginfodwarf", "debuginfogsym", "debuginfomsf", "debuginfocodeview", "debuginfopdb", "symbolize", "dwp", "executionengine", "interpreter", "jitlink", "mcjit", "orcjit", "orcshared", "orctargetprocess", "runtimedyld", "target", "sparccodegen", "sparcasmparser", "sparcdisassembler", "sparcdesc", "sparcinfo", "amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "asmparser", "lineeditor", "profiledata", "coverage", "passes", "textapi", "dlltooldriver", "libdriver", "xray", "windowsmanifest", "all-targets", "engine", "native", "nativecodegen", "sparc", "amdgpu"} }, +{ "all-targets", nullptr, true, {"sparc", "amdgpu"} }, +{ "amdgpu", nullptr, true, {"amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils"} }, +{ "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, {"mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support"} }, +{ "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", "mc", "passes", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser"} }, +{ "amdgpudesc", "LLVMAMDGPUDesc", true, {"core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat"} }, +{ "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, {"amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support"} }, +{ "amdgpuinfo", "LLVMAMDGPUInfo", true, {"support"} }, +{ "amdgpuutils", "LLVMAMDGPUUtils", true, {"analysis", "core", "mc", "binaryformat", "support"} }, +{ "analysis", "LLVMAnalysis", true, {"binaryformat", "core", "object", "profiledata", "support"} }, +{ "asmparser", "LLVMAsmParser", true, {"binaryformat", "core", "support"} }, +{ "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target"} }, +{ "binaryformat", "LLVMBinaryFormat", true, {"support"} }, +{ "bitreader", "LLVMBitReader", true, {"bitstreamreader", "core", "support"} }, +{ "bitstreamreader", "LLVMBitstreamReader", true, {"support"} }, +{ "bitwriter", "LLVMBitWriter", true, {"analysis", "core", "mc", "object", "support"} }, +{ "cfguard", "LLVMCFGuard", true, {"core", "support"} }, +{ "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils"} }, +{ "core", "LLVMCore", true, {"binaryformat", "remarks", "support"} }, +{ "coroutines", "LLVMCoroutines", true, {"analysis", "core", "ipo", "scalaropts", "support", "transformutils"} }, +{ "coverage", "LLVMCoverage", true, {"core", "object", "profiledata", "support"} }, +{ "debuginfocodeview", "LLVMDebugInfoCodeView", true, {"support"} }, +{ "debuginfodwarf", "LLVMDebugInfoDWARF", true, {"binaryformat", "object", "mc", "support"} }, +{ "debuginfogsym", "LLVMDebugInfoGSYM", true, {"mc", "object", "support", "debuginfodwarf"} }, +{ "debuginfomsf", "LLVMDebugInfoMSF", true, {"support"} }, +{ "debuginfopdb", "LLVMDebugInfoPDB", true, {"binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf"} }, +{ "demangle", "LLVMDemangle", true, {} }, +{ "dlltooldriver", "LLVMDlltoolDriver", true, {"object", "option", "support"} }, +{ "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support"} }, +{ "dwp", "LLVMDWP", true, {"debuginfodwarf", "mc", "object", "support", "target"} }, +{ "engine", nullptr, true, {"interpreter"} }, +{ "executionengine", "LLVMExecutionEngine", true, {"core", "mc", "object", "orctargetprocess", "runtimedyld", "support", "target"} }, +{ "extensions", "LLVMExtensions", true, {"support"} }, +{ "filecheck", "LLVMFileCheck", true, {} }, +{ "frontendopenacc", "LLVMFrontendOpenACC", true, {} }, +{ "frontendopenmp", "LLVMFrontendOpenMP", true, {"core", "support", "transformutils"} }, +{ "fuzzmutate", "LLVMFuzzMutate", true, {"analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target"} }, +{ "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils"} }, +{ "instcombine", "LLVMInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "instrumentation", "LLVMInstrumentation", true, {"analysis", "core", "mc", "support", "transformutils", "profiledata"} }, +{ "interfacestub", "LLVMInterfaceStub", true, {"binaryformat", "mc", "object", "support"} }, +{ "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} }, +{ "ipo", "LLVMipo", true, {"aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation"} }, +{ "irreader", "LLVMIRReader", true, {"asmparser", "bitreader", "core", "support"} }, +{ "jitlink", "LLVMJITLink", true, {"binaryformat", "object", "orctargetprocess", "support"} }, +{ "libdriver", "LLVMLibDriver", true, {"binaryformat", "bitreader", "object", "option", "support", "binaryformat", "bitreader", "object", "option", "support"} }, +{ "lineeditor", "LLVMLineEditor", true, {"support"} }, +{ "linker", "LLVMLinker", true, {"core", "object", "support", "transformutils"} }, +{ "lto", "LLVMLTO", true, {"aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils"} }, +{ "mc", "LLVMMC", true, {"support", "binaryformat", "debuginfocodeview"} }, +{ "mca", "LLVMMCA", true, {"mc", "support"} }, +{ "mcdisassembler", "LLVMMCDisassembler", true, {"mc", "support"} }, +{ "mcjit", "LLVMMCJIT", true, {"core", "executionengine", "object", "runtimedyld", "support", "target"} }, +{ "mcparser", "LLVMMCParser", true, {"mc", "support"} }, +{ "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "support", "target"} }, +{ "native", nullptr, true, {} }, +{ "nativecodegen", nullptr, true, {} }, +{ "objcarcopts", "LLVMObjCARCOpts", true, {"analysis", "core", "support", "transformutils"} }, +{ "object", "LLVMObject", true, {"bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi"} }, +{ "objectyaml", "LLVMObjectYAML", true, {"binaryformat", "object", "support", "debuginfocodeview", "mc"} }, +{ "option", "LLVMOption", true, {"support"} }, +{ "orcjit", "LLVMOrcJIT", true, {"core", "executionengine", "jitlink", "object", "orcshared", "orctargetprocess", "mc", "passes", "runtimedyld", "support", "target", "transformutils"} }, +{ "orcshared", "LLVMOrcShared", true, {"support"} }, +{ "orctargetprocess", "LLVMOrcTargetProcess", true, {"orcshared", "support"} }, +{ "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "objcarcopts", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation"} }, +{ "profiledata", "LLVMProfileData", true, {"core", "support", "demangle"} }, +{ "remarks", "LLVMRemarks", true, {"bitstreamreader", "support"} }, +{ "runtimedyld", "LLVMRuntimeDyld", true, {"core", "mc", "object", "support"} }, +{ "scalaropts", "LLVMScalarOpts", true, {"aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils"} }, +{ "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "target", "transformutils"} }, +{ "sparc", nullptr, true, {"sparccodegen", "sparcasmparser", "sparcdisassembler", "sparcdesc", "sparcinfo"} }, +{ "sparcasmparser", "LLVMSparcAsmParser", true, {"mc", "mcparser", "sparcdesc", "sparcinfo", "support"} }, +{ "sparccodegen", "LLVMSparcCodeGen", true, {"asmprinter", "codegen", "core", "mc", "selectiondag", "sparcdesc", "sparcinfo", "support", "target"} }, +{ "sparcdesc", "LLVMSparcDesc", true, {"mc", "sparcinfo", "support"} }, +{ "sparcdisassembler", "LLVMSparcDisassembler", true, {"mcdisassembler", "sparcinfo", "support"} }, +{ "sparcinfo", "LLVMSparcInfo", true, {"support"} }, +{ "support", "LLVMSupport", true, {"demangle"} }, +{ "symbolize", "LLVMSymbolize", true, {"debuginfodwarf", "debuginfopdb", "object", "support", "demangle"} }, +{ "tablegen", "LLVMTableGen", true, {"support"} }, +{ "target", "LLVMTarget", true, {"analysis", "core", "mc", "support"} }, +{ "textapi", "LLVMTextAPI", true, {"support", "binaryformat"} }, +{ "transformutils", "LLVMTransformUtils", true, {"analysis", "core", "support"} }, +{ "vectorize", "LLVMVectorize", true, {"analysis", "core", "support", "transformutils"} }, +{ "windowsmanifest", "LLVMWindowsManifest", true, {"support"} }, +{ "xray", "LLVMXRay", true, {"support", "object"} }, +};
\ No newline at end of file diff --git a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.X86 b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.X86 index 295931b6e21..c8eb326b402 100644 --- a/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.X86 +++ b/gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.X86 @@ -1,106 +1,101 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Dependency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// -struct AvailableComponent { - /// The name of the component. - const char *Name; + struct AvailableComponent { + /// The name of the component. + const char *Name; - /// The name of the library for this component (or NULL). - const char *Library; + /// The name of the library for this component (or NULL). + const char *Library; - /// Whether the component is installed. - bool IsInstalled; + /// Whether the component is installed. + bool IsInstalled; - /// The list of libraries required when linking this component. - const char *RequiredLibraries[22]; -} AvailableComponents[84] = { - { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "all", nullptr, true, { "all-targets", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "fuzzmutate", "gtest_main", "interpreter", "libdriver", "lineeditor", "lto", "mca", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } }, - { "all-targets", nullptr, true, { "x86", "amdgpu" } }, - { "amdgpu", nullptr, true, { "amdgpuinfo", "amdgpuutils", "amdgpudesc", "amdgpuasmparser", "amdgpucodegen", "amdgpudisassembler" } }, - { "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, { "mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support" } }, - { "amdgpucodegen", "LLVMAMDGPUCodeGen", true, { "analysis", "asmprinter", "codegen", "core", "ipo", "mc", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser" } }, - { "amdgpudesc", "LLVMAMDGPUDesc", true, { "core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat" } }, - { "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, { "amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support" } }, - { "amdgpuinfo", "LLVMAMDGPUInfo", true, { "support" } }, - { "amdgpuutils", "LLVMAMDGPUUtils", true, { "core", "mc", "binaryformat", "support" } }, - { "analysis", "LLVMAnalysis", true, { "binaryformat", "core", "object", "profiledata", "support" } }, - { "asmparser", "LLVMAsmParser", true, { "binaryformat", "core", "support" } }, - { "asmprinter", "LLVMAsmPrinter", true, { "analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target" } }, - { "binaryformat", "LLVMBinaryFormat", true, { "support" } }, - { "bitreader", "LLVMBitReader", true, { "bitstreamreader", "core", "support" } }, - { "bitstreamreader", "LLVMBitstreamReader", true, { "support" } }, - { "bitwriter", "LLVMBitWriter", true, { "analysis", "core", "mc", "object", "support" } }, - { "cfguard", "LLVMCFGuard", true, { "core", "support" } }, - { "codegen", "LLVMCodeGen", true, { "analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils" } }, - { "core", "LLVMCore", true, { "binaryformat", "remarks", "support" } }, - { "coroutines", "LLVMCoroutines", true, { "analysis", "core", "ipo", "scalaropts", "support", "transformutils" } }, - { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } }, - { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } }, - { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } }, - { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } }, - { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } }, - { "debuginfopdb", "LLVMDebugInfoPDB", true, { "binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf" } }, - { "demangle", "LLVMDemangle", true, { } }, - { "dlltooldriver", "LLVMDlltoolDriver", true, { "object", "option", "support" } }, - { "dwarflinker", "LLVMDWARFLinker", true, { "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support" } }, - { "engine", nullptr, true, { "mcjit", "native" } }, - { "executionengine", "LLVMExecutionEngine", true, { "core", "mc", "object", "runtimedyld", "support", "target" } }, - { "extensions", "LLVMExtensions", true, { "support" } }, - { "frontendopenmp", "LLVMFrontendOpenMP", true, { "core", "support", "transformutils" } }, - { "fuzzmutate", "LLVMFuzzMutate", true, { "analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target" } }, - { "globalisel", "LLVMGlobalISel", true, { "analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils" } }, - { "gtest", "gtest", false, { "support" } }, - { "gtest_main", "gtest_main", false, { "gtest" } }, - { "instcombine", "LLVMInstCombine", true, { "analysis", "core", "support", "transformutils" } }, - { "instrumentation", "LLVMInstrumentation", true, { "analysis", "core", "mc", "support", "transformutils", "profiledata" } }, - { "interpreter", "LLVMInterpreter", true, { "codegen", "core", "executionengine", "support" } }, - { "ipo", "LLVMipo", true, { "aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } }, - { "irreader", "LLVMIRReader", true, { "asmparser", "bitreader", "core", "support" } }, - { "jitlink", "LLVMJITLink", true, { "binaryformat", "object", "support" } }, - { "libdriver", "LLVMLibDriver", true, { "binaryformat", "bitreader", "object", "option", "support" } }, - { "lineeditor", "LLVMLineEditor", true, { "support" } }, - { "linker", "LLVMLinker", true, { "core", "support", "transformutils" } }, - { "lto", "LLVMLTO", true, { "aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "LLVMMC", true, { "support", "binaryformat", "debuginfocodeview" } }, - { "mca", "LLVMMCA", true, { "mc", "support" } }, - { "mcdisassembler", "LLVMMCDisassembler", true, { "mc", "support" } }, - { "mcjit", "LLVMMCJIT", true, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "LLVMMCParser", true, { "mc", "support" } }, - { "mirparser", "LLVMMIRParser", true, { "asmparser", "binaryformat", "codegen", "core", "mc", "support", "target" } }, - { "native", nullptr, true, { "x86" } }, - { "nativecodegen", nullptr, true, { "x86codegen" } }, - { "objcarcopts", "LLVMObjCARCOpts", true, { "analysis", "core", "support", "transformutils" } }, - { "object", "LLVMObject", true, { "bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi" } }, - { "objectyaml", "LLVMObjectYAML", true, { "object", "support", "debuginfocodeview", "mc" } }, - { "option", "LLVMOption", true, { "support" } }, - { "orcerror", "LLVMOrcError", true, { "support" } }, - { "orcjit", "LLVMOrcJIT", true, { "core", "executionengine", "jitlink", "object", "orcerror", "mc", "passes", "runtimedyld", "support", "target", "transformutils" } }, - { "passes", "LLVMPasses", true, { "aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } }, - { "profiledata", "LLVMProfileData", true, { "core", "support" } }, - { "remarks", "LLVMRemarks", true, { "bitstreamreader", "support" } }, - { "runtimedyld", "LLVMRuntimeDyld", true, { "core", "mc", "object", "support" } }, - { "scalaropts", "LLVMScalarOpts", true, { "aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils" } }, - { "selectiondag", "LLVMSelectionDAG", true, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "support", "LLVMSupport", true, { "demangle" } }, - { "symbolize", "LLVMSymbolize", true, { "debuginfodwarf", "debuginfopdb", "object", "support", "demangle" } }, - { "tablegen", "LLVMTableGen", true, { "support" } }, - { "target", "LLVMTarget", true, { "analysis", "core", "mc", "support" } }, - { "testingsupport", "LLVMTestingSupport", false, { "support" } }, - { "textapi", "LLVMTextAPI", true, { "support", "binaryformat" } }, - { "transformutils", "LLVMTransformUtils", true, { "analysis", "core", "support" } }, - { "vectorize", "LLVMVectorize", true, { "analysis", "core", "support", "transformutils" } }, - { "windowsmanifest", "LLVMWindowsManifest", true, { "support" } }, - { "x86", nullptr, true, { "x86info", "x86desc", "x86codegen", "x86asmparser", "x86disassembler" } }, - { "x86asmparser", "LLVMX86AsmParser", true, { "mc", "mcparser", "support", "x86desc", "x86info" } }, - { "x86codegen", "LLVMX86CodeGen", true, { "analysis", "asmprinter", "codegen", "core", "mc", "selectiondag", "support", "target", "x86desc", "x86info", "globalisel", "profiledata", "cfguard" } }, - { "x86desc", "LLVMX86Desc", true, { "mc", "mcdisassembler", "support", "x86info", "binaryformat" } }, - { "x86disassembler", "LLVMX86Disassembler", true, { "mcdisassembler", "support", "x86info" } }, - { "x86info", "LLVMX86Info", true, { "support" } }, - { "xray", "LLVMXRay", true, { "support", "object" } }, -}; + /// The list of libraries required when linking this component. + const char *RequiredLibraries[86]; + } AvailableComponents[86] = { + { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "all", nullptr, true, {"demangle", "support", "tablegen", "core", "fuzzmutate", "filecheck", "interfacestub", "irreader", "codegen", "selectiondag", "asmprinter", "mirparser", "globalisel", "binaryformat", "bitreader", "bitwriter", "bitstreamreader", "dwarflinker", "extensions", "frontendopenacc", "frontendopenmp", "transformutils", "instrumentation", "aggressiveinstcombine", "instcombine", "scalaropts", "ipo", "vectorize", "objcarcopts", "coroutines", "cfguard", "linker", "analysis", "lto", "mc", "mcparser", "mcdisassembler", "mca", "object", "objectyaml", "option", "remarks", "debuginfodwarf", "debuginfogsym", "debuginfomsf", "debuginfocodeview", "debuginfopdb", "symbolize", "dwp", "executionengine", "interpreter", "jitlink", "mcjit", "orcjit", "orcshared", "orctargetprocess", "runtimedyld", "target", "x86codegen", "x86asmparser", "x86disassembler", "x86desc", "x86info", "amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "asmparser", "lineeditor", "profiledata", "coverage", "passes", "textapi", "dlltooldriver", "libdriver", "xray", "windowsmanifest", "all-targets", "engine", "native", "nativecodegen", "x86", "amdgpu"} }, +{ "all-targets", nullptr, true, {"x86", "amdgpu"} }, +{ "amdgpu", nullptr, true, {"amdgpucodegen", "amdgpuasmparser", "amdgpudisassembler", "amdgpudesc", "amdgpuinfo", "amdgpuutils"} }, +{ "amdgpuasmparser", "LLVMAMDGPUAsmParser", true, {"mc", "mcparser", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "support"} }, +{ "amdgpucodegen", "LLVMAMDGPUCodeGen", true, {"analysis", "asmprinter", "codegen", "core", "ipo", "mc", "passes", "amdgpudesc", "amdgpuinfo", "amdgpuutils", "scalaropts", "selectiondag", "support", "target", "transformutils", "vectorize", "globalisel", "binaryformat", "mirparser"} }, +{ "amdgpudesc", "LLVMAMDGPUDesc", true, {"core", "mc", "amdgpuinfo", "amdgpuutils", "support", "binaryformat"} }, +{ "amdgpudisassembler", "LLVMAMDGPUDisassembler", true, {"amdgpudesc", "amdgpuinfo", "amdgpuutils", "mc", "mcdisassembler", "support"} }, +{ "amdgpuinfo", "LLVMAMDGPUInfo", true, {"support"} }, +{ "amdgpuutils", "LLVMAMDGPUUtils", true, {"analysis", "core", "mc", "binaryformat", "support"} }, +{ "analysis", "LLVMAnalysis", true, {"binaryformat", "core", "object", "profiledata", "support"} }, +{ "asmparser", "LLVMAsmParser", true, {"binaryformat", "core", "support"} }, +{ "asmprinter", "LLVMAsmPrinter", true, {"analysis", "binaryformat", "codegen", "core", "debuginfocodeview", "debuginfodwarf", "debuginfomsf", "mc", "mcparser", "remarks", "support", "target"} }, +{ "binaryformat", "LLVMBinaryFormat", true, {"support"} }, +{ "bitreader", "LLVMBitReader", true, {"bitstreamreader", "core", "support"} }, +{ "bitstreamreader", "LLVMBitstreamReader", true, {"support"} }, +{ "bitwriter", "LLVMBitWriter", true, {"analysis", "core", "mc", "object", "support"} }, +{ "cfguard", "LLVMCFGuard", true, {"core", "support"} }, +{ "codegen", "LLVMCodeGen", true, {"analysis", "bitreader", "bitwriter", "core", "mc", "profiledata", "scalaropts", "support", "target", "transformutils"} }, +{ "core", "LLVMCore", true, {"binaryformat", "remarks", "support"} }, +{ "coroutines", "LLVMCoroutines", true, {"analysis", "core", "ipo", "scalaropts", "support", "transformutils"} }, +{ "coverage", "LLVMCoverage", true, {"core", "object", "profiledata", "support"} }, +{ "debuginfocodeview", "LLVMDebugInfoCodeView", true, {"support"} }, +{ "debuginfodwarf", "LLVMDebugInfoDWARF", true, {"binaryformat", "object", "mc", "support"} }, +{ "debuginfogsym", "LLVMDebugInfoGSYM", true, {"mc", "object", "support", "debuginfodwarf"} }, +{ "debuginfomsf", "LLVMDebugInfoMSF", true, {"support"} }, +{ "debuginfopdb", "LLVMDebugInfoPDB", true, {"binaryformat", "object", "support", "debuginfocodeview", "debuginfomsf"} }, +{ "demangle", "LLVMDemangle", true, {} }, +{ "dlltooldriver", "LLVMDlltoolDriver", true, {"object", "option", "support"} }, +{ "dwarflinker", "LLVMDWARFLinker", true, {"binaryformat", "debuginfodwarf", "asmprinter", "codegen", "mc", "object", "support"} }, +{ "dwp", "LLVMDWP", true, {"debuginfodwarf", "mc", "object", "support", "target"} }, +{ "engine", nullptr, true, {"interpreter"} }, +{ "executionengine", "LLVMExecutionEngine", true, {"core", "mc", "object", "orctargetprocess", "runtimedyld", "support", "target"} }, +{ "extensions", "LLVMExtensions", true, {"support"} }, +{ "filecheck", "LLVMFileCheck", true, {} }, +{ "frontendopenacc", "LLVMFrontendOpenACC", true, {} }, +{ "frontendopenmp", "LLVMFrontendOpenMP", true, {"core", "support", "transformutils"} }, +{ "fuzzmutate", "LLVMFuzzMutate", true, {"analysis", "bitreader", "bitwriter", "core", "scalaropts", "support", "target"} }, +{ "globalisel", "LLVMGlobalISel", true, {"analysis", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils"} }, +{ "instcombine", "LLVMInstCombine", true, {"analysis", "core", "support", "transformutils"} }, +{ "instrumentation", "LLVMInstrumentation", true, {"analysis", "core", "mc", "support", "transformutils", "profiledata"} }, +{ "interfacestub", "LLVMInterfaceStub", true, {"binaryformat", "mc", "object", "support"} }, +{ "interpreter", "LLVMInterpreter", true, {"codegen", "core", "executionengine", "support"} }, +{ "ipo", "LLVMipo", true, {"aggressiveinstcombine", "analysis", "bitreader", "bitwriter", "core", "frontendopenmp", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation"} }, +{ "irreader", "LLVMIRReader", true, {"asmparser", "bitreader", "core", "support"} }, +{ "jitlink", "LLVMJITLink", true, {"binaryformat", "object", "orctargetprocess", "support"} }, +{ "libdriver", "LLVMLibDriver", true, {"binaryformat", "bitreader", "object", "option", "support", "binaryformat", "bitreader", "object", "option", "support"} }, +{ "lineeditor", "LLVMLineEditor", true, {"support"} }, +{ "linker", "LLVMLinker", true, {"core", "object", "support", "transformutils"} }, +{ "lto", "LLVMLTO", true, {"aggressiveinstcombine", "analysis", "binaryformat", "bitreader", "bitwriter", "codegen", "core", "extensions", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "transformutils"} }, +{ "mc", "LLVMMC", true, {"support", "binaryformat", "debuginfocodeview"} }, +{ "mca", "LLVMMCA", true, {"mc", "support"} }, +{ "mcdisassembler", "LLVMMCDisassembler", true, {"mc", "support"} }, +{ "mcjit", "LLVMMCJIT", true, {"core", "executionengine", "object", "runtimedyld", "support", "target"} }, +{ "mcparser", "LLVMMCParser", true, {"mc", "support"} }, +{ "mirparser", "LLVMMIRParser", true, {"asmparser", "binaryformat", "codegen", "core", "mc", "support", "target"} }, +{ "native", nullptr, true, {"x86"} }, +{ "nativecodegen", nullptr, true, {"x86codegen"} }, +{ "objcarcopts", "LLVMObjCARCOpts", true, {"analysis", "core", "support", "transformutils"} }, +{ "object", "LLVMObject", true, {"bitreader", "core", "mc", "binaryformat", "mcparser", "support", "textapi"} }, +{ "objectyaml", "LLVMObjectYAML", true, {"binaryformat", "object", "support", "debuginfocodeview", "mc"} }, +{ "option", "LLVMOption", true, {"support"} }, +{ "orcjit", "LLVMOrcJIT", true, {"core", "executionengine", "jitlink", "object", "orcshared", "orctargetprocess", "mc", "passes", "runtimedyld", "support", "target", "transformutils"} }, +{ "orcshared", "LLVMOrcShared", true, {"support"} }, +{ "orctargetprocess", "LLVMOrcTargetProcess", true, {"orcshared", "support"} }, +{ "passes", "LLVMPasses", true, {"aggressiveinstcombine", "analysis", "core", "coroutines", "ipo", "instcombine", "objcarcopts", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation"} }, +{ "profiledata", "LLVMProfileData", true, {"core", "support", "demangle"} }, +{ "remarks", "LLVMRemarks", true, {"bitstreamreader", "support"} }, +{ "runtimedyld", "LLVMRuntimeDyld", true, {"core", "mc", "object", "support"} }, +{ "scalaropts", "LLVMScalarOpts", true, {"aggressiveinstcombine", "analysis", "core", "instcombine", "support", "transformutils"} }, +{ "selectiondag", "LLVMSelectionDAG", true, {"analysis", "codegen", "core", "mc", "support", "target", "transformutils"} }, +{ "support", "LLVMSupport", true, {"demangle"} }, +{ "symbolize", "LLVMSymbolize", true, {"debuginfodwarf", "debuginfopdb", "object", "support", "demangle"} }, +{ "tablegen", "LLVMTableGen", true, {"support"} }, +{ "target", "LLVMTarget", true, {"analysis", "core", "mc", "support"} }, +{ "textapi", "LLVMTextAPI", true, {"support", "binaryformat"} }, +{ "transformutils", "LLVMTransformUtils", true, {"analysis", "core", "support"} }, +{ "vectorize", "LLVMVectorize", true, {"analysis", "core", "support", "transformutils"} }, +{ "windowsmanifest", "LLVMWindowsManifest", true, {"support"} }, +{ "x86", nullptr, true, {"x86codegen", "x86asmparser", "x86disassembler", "x86desc", "x86info"} }, +{ "x86asmparser", "LLVMX86AsmParser", true, {"mc", "mcparser", "support", "x86desc", "x86info"} }, +{ "x86codegen", "LLVMX86CodeGen", true, {"analysis", "asmprinter", "codegen", "core", "mc", "selectiondag", "support", "target", "transformutils", "x86desc", "x86info", "globalisel", "profiledata", "cfguard"} }, +{ "x86desc", "LLVMX86Desc", true, {"mc", "mcdisassembler", "support", "x86info", "binaryformat"} }, +{ "x86disassembler", "LLVMX86Disassembler", true, {"mcdisassembler", "support", "x86info"} }, +{ "x86info", "LLVMX86Info", true, {"support"} }, +{ "xray", "LLVMXRay", true, {"support", "object"} }, +};
\ No newline at end of file diff --git a/gnu/usr.bin/clang/llvm-config/Makefile b/gnu/usr.bin/clang/llvm-config/Makefile index b6bce21091d..37731506a68 100644 --- a/gnu/usr.bin/clang/llvm-config/Makefile +++ b/gnu/usr.bin/clang/llvm-config/Makefile @@ -1,12 +1,12 @@ -# $OpenBSD: Makefile,v 1.6 2021/04/29 05:51:57 jsg Exp $ +# $OpenBSD: Makefile,v 1.7 2021/12/17 14:55:47 patrick Exp $ PROG= llvm-config BINDIR= /usr/bin NATIVE_ARCHS=AArch64 ARM Mips PowerPC RISCV Sparc X86 -PYTHON= python3 -LLVMBUILD= ${.CURDIR}/../../../llvm/llvm/utils/llvm-build/llvm-build +CMAKE= cmake +LLVMROOT= ${.CURDIR}/../../../llvm/llvm .include <bsd.own.mk> SRCS= llvm-config.cpp @@ -32,10 +32,10 @@ LLVM_LIBDEPS= LLVMTableGen LLVMSupport reconf: .for arch in ${NATIVE_ARCHS} - ${PYTHON} -B ${LLVMBUILD} \ - --native-target ${LLVM_ARCH} \ - --enable-targets "${arch} AMDGPU" \ - --write-library-table ${.CURDIR}/LibraryDependencies.inc.${arch} + mkdir ${.CURDIR}/CMakeGen + cd ${.CURDIR}/CMakeGen && ${CMAKE} -DLLVM_TARGETS_TO_BUILD="${arch};AMDGPU" ${LLVMROOT} + mv ${.CURDIR}/CMakeGen/tools/llvm-config/LibraryDependencies.inc ${.CURDIR}/LibraryDependencies.inc.${arch} + rm -rf ${.CURDIR}/CMakeGen .endfor CLEANFILES+= BuildVariables.inc LibraryDependencies.inc diff --git a/gnu/usr.bin/clang/llvm-config/llvm-config.1 b/gnu/usr.bin/clang/llvm-config/llvm-config.1 index 394cb666706..8fe5bd10f01 100644 --- a/gnu/usr.bin/clang/llvm-config/llvm-config.1 +++ b/gnu/usr.bin/clang/llvm-config/llvm-config.1 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "LLVM-CONFIG" "1" "2021-05-01" "11" "LLVM" +.TH "LLVM-CONFIG" "1" "2021-08-29" "13" "LLVM" .SH NAME llvm-config \- Print LLVM compilation options . |