regen
authorjsg <jsg@openbsd.org>
Thu, 29 Apr 2021 05:53:51 +0000 (05:53 +0000)
committerjsg <jsg@openbsd.org>
Thu, 29 Apr 2021 05:53:51 +0000 (05:53 +0000)
gnu/usr.bin/clang/llvm-config/LibraryDependencies.inc.RISCV

index aca48f2..4892aa9 100644 (file)
@@ -17,11 +17,11 @@ struct AvailableComponent {
   bool IsInstalled;
 
   /// The list of libraries required when linking this component.
-  const char *RequiredLibraries[25];
-} AvailableComponents[84] = {
+  const char *RequiredLibraries[24];
+} AvailableComponents[85] = {
   { "aggressiveinstcombine", "LLVMAggressiveInstCombine", true, { "analysis", "core", "support", "transformutils" } },
-  { "all", nullptr, true, { "all-targets", "coroutines", "coverage", "debuginfogsym", "dlltooldriver", "dwarflinker", "engine", "frontendopenmp", "fuzzmutate", "gtest_main", "libdriver", "lineeditor", "lto", "mca", "mcjit", "native", "nativecodegen", "objectyaml", "orcjit", "symbolize", "tablegen", "testingsupport", "windowsmanifest", "xray" } },
-  { "all-targets", nullptr, true, { "amdgpu", "riscv" } },
+  { "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" } },
@@ -43,14 +43,15 @@ struct AvailableComponent {
   { "coverage", "LLVMCoverage", true, { "core", "object", "profiledata", "support" } },
   { "debuginfocodeview", "LLVMDebugInfoCodeView", true, { "support", "debuginfomsf" } },
   { "debuginfodwarf", "LLVMDebugInfoDWARF", true, { "binaryformat", "object", "mc", "support" } },
-  { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "support" } },
+  { "debuginfogsym", "LLVMDebugInfoGSYM", true, { "mc", "object", "support", "debuginfodwarf" } },
   { "debuginfomsf", "LLVMDebugInfoMSF", true, { "support" } },
-  { "debuginfopdb", "LLVMDebugInfoPDB", true, { "object", "support", "debuginfocodeview", "debuginfomsf" } },
+  { "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" } },
@@ -59,13 +60,13 @@ struct AvailableComponent {
   { "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", "instcombine", "irreader", "linker", "object", "profiledata", "scalaropts", "support", "transformutils", "vectorize", "instrumentation" } },
+  { "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", "bitreader", "bitwriter", "codegen", "core", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "passes", "remarks", "scalaropts", "support", "target", "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" } },
@@ -80,7 +81,7 @@ struct AvailableComponent {
   { "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", "codegen", "core", "ipo", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize", "instrumentation" } },
+  { "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" } },
@@ -90,7 +91,7 @@ struct AvailableComponent {
   { "riscvdisassembler", "LLVMRISCVDisassembler", true, { "mcdisassembler", "riscvinfo", "support" } },
   { "riscvinfo", "LLVMRISCVInfo", true, { "support" } },
   { "riscvutils", "LLVMRISCVUtils", true, { "support" } },
-  { "runtimedyld", "LLVMRuntimeDyld", true, { "mc", "object", "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" } },