| 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
| 2 | |* *| |
| 3 | |* Option Parsing Definitions *| |
| 4 | |* *| |
| 5 | |* Automatically generated file, do not edit! *| |
| 6 | |* *| |
| 7 | \*===----------------------------------------------------------------------===*/ |
| 8 | |
| 9 | ///////// |
| 10 | // String table |
| 11 | |
| 12 | #if defined(OPTTABLE_STR_TABLE_CODE) || defined(OPTTABLE_CODE) |
| 13 | |
| 14 | #ifdef __GNUC__ |
| 15 | #pragma GCC diagnostic push |
| 16 | #pragma GCC diagnostic ignored "-Woverlength-strings" |
| 17 | #endif |
| 18 | static constexpr char OptionStrTableStorage[] = |
| 19 | "\0" |
| 20 | "-\0" |
| 21 | "--\0" |
| 22 | "<input>\0" |
| 23 | "<unknown>\0" |
| 24 | "-(\0" |
| 25 | "Alias for --start-group\0" |
| 26 | "-)\0" |
| 27 | "Alias for --end-group\0" |
| 28 | "--allow-multiple-definition\0" |
| 29 | "Allow multiple definitions\0" |
| 30 | "--allow-shlib-undefined\0" |
| 31 | "Allow unresolved references in shared libraries (default when linking a shared library)\0" |
| 32 | "--android-memtag-note\0" |
| 33 | "Emit the Android-specific legacy memtag note\0" |
| 34 | "--apply-dynamic-relocs\0" |
| 35 | "Apply link-time values for dynamic relocations\0" |
| 36 | "--as-needed\0" |
| 37 | "Only set DT_NEEDED for shared libraries if used\0" |
| 38 | "--auxiliary=\0" |
| 39 | "Set DT_AUXILIARY field to the specified name\0" |
| 40 | "--auxiliary\0" |
| 41 | "--Bdynamic\0" |
| 42 | "Link against shared libraries (default)\0" |
| 43 | "--be8\0" |
| 44 | "write a Big Endian ELF file using BE8 format (AArch32 only)\0" |
| 45 | "--Bno-symbolic\0" |
| 46 | "Don't bind default visibility defined symbols locally for -shared (default)\0" |
| 47 | "--bp-compression-sort-section=\0" |
| 48 | "Reorder input sections whose name matches <glob> to improve Lempel-Ziv compression, while letting users split sections into groups, run BP independently per group, and exclude unsuitable sections. layout_priority controls group placement order (default 0). match_priority resolves conflicts when multiple globs match (default: last match wins). May be specified multiple times\0" |
| 49 | "<glob>[=<layout_priority>[=<match_priority>]]\0" |
| 50 | "--bp-compression-sort-startup-functions\0" |
| 51 | "When --irpgo-profile is specified, prioritize function similarity for compression in addition to startup time\0" |
| 52 | "--bp-compression-sort=\0" |
| 53 | "Improve Lempel-Ziv compression by grouping similar sections together. Deprecated. Please use --bp-compression-sort-section\0" |
| 54 | "[none,function,data,both]\0" |
| 55 | "--bp-startup-sort=\0" |
| 56 | "Utilize a temporal profile file to reduce page faults during program startup\0" |
| 57 | "[none,function]\0" |
| 58 | "--branch-to-branch\0" |
| 59 | "Enable branch-to-branch optimization (default at -O2)\0" |
| 60 | "--Bshareable\0" |
| 61 | "Alias for --shared\0" |
| 62 | "--Bstatic\0" |
| 63 | "Do not link against shared libraries\0" |
| 64 | "--Bsymbolic-functions\0" |
| 65 | "Bind default visibility defined function symbols locally for -shared\0" |
| 66 | "--Bsymbolic-non-weak-functions\0" |
| 67 | "Bind default visibility defined STB_GLOBAL function symbols locally for -shared\0" |
| 68 | "--Bsymbolic-non-weak\0" |
| 69 | "Bind default visibility defined STB_GLOBAL symbols locally for -shared\0" |
| 70 | "--Bsymbolic\0" |
| 71 | "Bind default visibility defined symbols locally for -shared\0" |
| 72 | "--build-id=\0" |
| 73 | "Generate build ID note\0" |
| 74 | "[fast,md5,sha1,uuid,0x<hexstring>]\0" |
| 75 | "--build-id\0" |
| 76 | "Alias for --build-id=sha1\0" |
| 77 | "sha1\0" |
| 78 | "\0" |
| 79 | "-b\0" |
| 80 | "Alias for --format\0" |
| 81 | "--call-graph-ordering-file=\0" |
| 82 | "Layout sections to optimize the given callgraph\0" |
| 83 | "--call-graph-ordering-file\0" |
| 84 | "--call-graph-profile-sort=\0" |
| 85 | "Reorder input sections with call graph profile using the specified algorithm (default: cdsort)\0" |
| 86 | "[none,hfsort,cdsort]\0" |
| 87 | "none,hfsort,cdsort\0" |
| 88 | "--call_shared\0" |
| 89 | "Alias for --Bdynamic\0" |
| 90 | "--check-dynamic-relocations\0" |
| 91 | "Perform additional validation of the written dynamic relocations\0" |
| 92 | "--check-sections\0" |
| 93 | "Check section addresses for overlaps (default)\0" |
| 94 | "--chroot\0" |
| 95 | "--cmse-implib\0" |
| 96 | "Make the output library to be a CMSE secure code import library\0" |
| 97 | "--color-diagnostics=\0" |
| 98 | "Use colors in diagnostics (default: auto)\0" |
| 99 | "[auto,always,never]\0" |
| 100 | "--color-diagnostics\0" |
| 101 | "Alias for --color-diagnostics=always\0" |
| 102 | "always\0" |
| 103 | "\0" |
| 104 | "--compress-debug-sections=\0" |
| 105 | "Compress DWARF debug sections\0" |
| 106 | "[none,zlib,zstd]\0" |
| 107 | "--compress-debug-sections\0" |
| 108 | "--compress-sections=\0" |
| 109 | "Compress output sections that match the glob and do not have the SHF_ALLOC flag. The sections remain uncompressed if compressed content would be larger. The compression level is <level> (if specified) or a default speed-focused level\0" |
| 110 | "<section-glob>={none,zlib,zstd}[:level]\0" |
| 111 | "--compress-sections\0" |
| 112 | "--cref\0" |
| 113 | "Output cross reference table. If -Map is specified, print to the map file\0" |
| 114 | "--debug-names\0" |
| 115 | "Generate a merged .debug_names section\0" |
| 116 | "--default-script=\0" |
| 117 | "In the absence of --script, read this default linker script\0" |
| 118 | "--default-script\0" |
| 119 | "--defsym=\0" |
| 120 | "Define a symbol alias\0" |
| 121 | "<symbol>=<value>\0" |
| 122 | "--defsym\0" |
| 123 | "--demangle\0" |
| 124 | "Demangle symbol names (default)\0" |
| 125 | "--dependency-file=\0" |
| 126 | "Write a dependency file\0" |
| 127 | "<file>\0" |
| 128 | "--dependency-file\0" |
| 129 | "--dependent-libraries\0" |
| 130 | "Process dependent library specifiers from input files (default)\0" |
| 131 | "--disable-new-dtags\0" |
| 132 | "Disable new dynamic tags\0" |
| 133 | "--disable-verify\0" |
| 134 | "--discard-all\0" |
| 135 | "Delete all local symbols\0" |
| 136 | "--discard-locals\0" |
| 137 | "Delete temporary local symbols\0" |
| 138 | "--discard-none\0" |
| 139 | "Keep all symbols in the symbol table\0" |
| 140 | "--dn\0" |
| 141 | "Alias for --Bstatic\0" |
| 142 | "-dT\0" |
| 143 | "Alias for --default-script\0" |
| 144 | "--dynamic-linker=\0" |
| 145 | "Which dynamic linker to use\0" |
| 146 | "--dynamic-linker\0" |
| 147 | "--dynamic-list=\0" |
| 148 | "Similar to --export-dynamic-symbol-list. When creating a shared object, this additionally implies -Bsymbolic but does not set DF_SYMBOLIC\0" |
| 149 | "--dynamic-list\0" |
| 150 | "--dy\0" |
| 151 | "-d\0" |
| 152 | "--EB\0" |
| 153 | "Select the big-endian format in OUTPUT_FORMAT\0" |
| 154 | "--eh-frame-hdr\0" |
| 155 | "Request creation of .eh_frame_hdr section and PT_GNU_EH_FRAME segment header\0" |
| 156 | "--EL\0" |
| 157 | "Select the little-endian format in OUTPUT_FORMAT\0" |
| 158 | "--emit-relocs\0" |
| 159 | "Generate relocations in output\0" |
| 160 | "--enable-new-dtags\0" |
| 161 | "Enable new dynamic tags (default)\0" |
| 162 | "--enable-non-contiguous-regions\0" |
| 163 | "Spill input sections to later matching output sections to avoid memory region overflow\0" |
| 164 | "--end-group\0" |
| 165 | "Ignored for compatibility with GNU unless you pass --warn-backrefs\0" |
| 166 | "--end-lib\0" |
| 167 | "End a grouping of objects that should be treated as if they were together in an archive\0" |
| 168 | "--entry=\0" |
| 169 | "Name of entry point symbol\0" |
| 170 | "<entry>\0" |
| 171 | "--entry\0" |
| 172 | "--error-handling-script=\0" |
| 173 | "Specify an error handling script\0" |
| 174 | "--error-handling-script\0" |
| 175 | "--error-limit=\0" |
| 176 | "Maximum number of errors to emit before stopping (0 = no limit)\0" |
| 177 | "--error-limit\0" |
| 178 | "--error-unresolved-symbols\0" |
| 179 | "Report unresolved symbols as errors\0" |
| 180 | "--exclude-libs=\0" |
| 181 | "Exclude static libraries from automatic export\0" |
| 182 | "--exclude-libs\0" |
| 183 | "--execute-only\0" |
| 184 | "Mark executable sections unreadable\0" |
| 185 | "--export-dynamic-symbol-list=\0" |
| 186 | "Read a list of dynamic symbol patterns. Apply --export-dynamic-symbol on each pattern\0" |
| 187 | "file\0" |
| 188 | "--export-dynamic-symbol-list\0" |
| 189 | "--export-dynamic-symbol=\0" |
| 190 | "(executable) Put matched symbols in the dynamic symbol table. (shared object) References to matched non-local STV_DEFAULT symbols shouldn't be bound to definitions within the shared object. Does not imply -Bsymbolic.\0" |
| 191 | "glob\0" |
| 192 | "--export-dynamic-symbol\0" |
| 193 | "--export-dynamic\0" |
| 194 | "Put symbols in the dynamic symbol table\0" |
| 195 | "-E\0" |
| 196 | "Alias for --export-dynamic\0" |
| 197 | "-e\0" |
| 198 | "Alias for --entry\0" |
| 199 | "--fat-lto-objects\0" |
| 200 | "Use the .llvm.lto section, which contains LLVM bitcode, in fat LTO object files to perform LTO.\0" |
| 201 | "--fatal-warnings\0" |
| 202 | "Treat warnings as errors\0" |
| 203 | "--filter=\0" |
| 204 | "Set DT_FILTER field to the specified name\0" |
| 205 | "--filter\0" |
| 206 | "--fini=\0" |
| 207 | "Specify a finalizer function\0" |
| 208 | "<symbol>\0" |
| 209 | "--fini\0" |
| 210 | "--fix-cortex-a53-843419\0" |
| 211 | "Apply fixes for AArch64 Cortex-A53 erratum 843419\0" |
| 212 | "--fix-cortex-a8\0" |
| 213 | "Apply fixes for ARM Cortex-A8 erratum 657417\0" |
| 214 | "--force-group-allocation\0" |
| 215 | "Only meaningful for -r. Section groups are discarded. If two section group members are placed to the same output section, combine their relocations as well\0" |
| 216 | "--format=\0" |
| 217 | "Change the input format of the inputs following this option\0" |
| 218 | "[default,elf,binary]\0" |
| 219 | "--format\0" |
| 220 | "--fortran-common\0" |
| 221 | "Search archive members for definitions to override COMMON symbols (default)\0" |
| 222 | "-F\0" |
| 223 | "Alias for --filter\0" |
| 224 | "-f\0" |
| 225 | "Alias for --auxiliary\0" |
| 226 | "--gc-sections\0" |
| 227 | "Enable garbage collection of unused sections\0" |
| 228 | "--gdb-index\0" |
| 229 | "Generate .gdb_index section\0" |
| 230 | "--gnu-unique\0" |
| 231 | "Enable STB_GNU_UNIQUE symbol binding (default)\0" |
| 232 | "-G\0" |
| 233 | "-g\0" |
| 234 | "--hash-style=\0" |
| 235 | "Specify hash style (sysv, gnu or both)\0" |
| 236 | "--hash-style\0" |
| 237 | "--help\0" |
| 238 | "Print option help\0" |
| 239 | "-h\0" |
| 240 | "Alias for --soname\0" |
| 241 | "--icf=all\0" |
| 242 | "Enable identical code folding\0" |
| 243 | "--icf=none\0" |
| 244 | "Disable identical code folding (default)\0" |
| 245 | "--icf=safe\0" |
| 246 | "Enable safe identical code folding\0" |
| 247 | "--ignore-data-address-equality\0" |
| 248 | "lld can break the address equality of data\0" |
| 249 | "--ignore-function-address-equality\0" |
| 250 | "lld can break the address equality of functions\0" |
| 251 | "--image-base=\0" |
| 252 | "Set the base address\0" |
| 253 | "--image-base\0" |
| 254 | "--in-implib=\0" |
| 255 | "Read an existing CMSE secure code import library and preserve entry function addresses in the resulting new CMSE secure code import library (optional when creating a CMSE secure image)\0" |
| 256 | "--in-implib\0" |
| 257 | "--init=\0" |
| 258 | "Specify an initializer function\0" |
| 259 | "--init\0" |
| 260 | "--irpgo-profile=\0" |
| 261 | "Read a temporary profile file for use with --bp-startup-sort=\0" |
| 262 | "--irpgo-profile\0" |
| 263 | "--just-symbols=\0" |
| 264 | "Just link symbols\0" |
| 265 | "--just-symbols\0" |
| 266 | "--keep-unique=\0" |
| 267 | "Do not fold this symbol during ICF\0" |
| 268 | "--keep-unique\0" |
| 269 | "--library-path=\0" |
| 270 | "--library-path\0" |
| 271 | "--library=\0" |
| 272 | "--library\0" |
| 273 | "--load-pass-plugin=\0" |
| 274 | "Load passes from plugin library\0" |
| 275 | "--load-pass-plugin\0" |
| 276 | "--long-plt\0" |
| 277 | "--lto-aa-pipeline=\0" |
| 278 | "AA pipeline to run during LTO. Used in conjunction with -lto-newpm-passes\0" |
| 279 | "--lto-basic-block-address-map\0" |
| 280 | "Emit basic block address map for LTO\0" |
| 281 | "--lto-basic-block-sections=\0" |
| 282 | "Enable basic block sections for LTO\0" |
| 283 | "--lto-CGO\0" |
| 284 | "Codegen optimization level for LTO\0" |
| 285 | "<cgopt-level>\0" |
| 286 | "--lto-cs-profile-file=\0" |
| 287 | "Context sensitive profile file path\0" |
| 288 | "--lto-cs-profile-generate\0" |
| 289 | "Perform context sensitive PGO instrumentation\0" |
| 290 | "--lto-debug-pass-manager\0" |
| 291 | "Debug new pass manager\0" |
| 292 | "--lto-emit-asm\0" |
| 293 | "Emit assembly code\0" |
| 294 | "--lto-emit-llvm\0" |
| 295 | "Emit LLVM-IR bitcode\0" |
| 296 | "--lto-known-safe-vtables=\0" |
| 297 | "When --lto-validate-all-vtables-have-type-infos is enabled, skip validation on these vtables (_ZTV symbols)\0" |
| 298 | "--lto-known-safe-vtables\0" |
| 299 | "--lto-newpm-passes=\0" |
| 300 | "Passes to run during LTO\0" |
| 301 | "--lto-obj-path=\0" |
| 302 | "--lto-O\0" |
| 303 | "Optimization level for LTO\0" |
| 304 | "<opt-level>\0" |
| 305 | "--lto-partitions=\0" |
| 306 | "Number of LTO codegen partitions\0" |
| 307 | "--lto-pgo-warn-mismatch\0" |
| 308 | "turn on warnings about profile cfg mismatch (default)\0" |
| 309 | "--lto-sample-profile=\0" |
| 310 | "Sample profile file path\0" |
| 311 | "--lto-unique-basic-block-section-names\0" |
| 312 | "Give unique names to every basic block section for LTO\0" |
| 313 | "--lto-validate-all-vtables-have-type-infos\0" |
| 314 | "Validate that all vtables have type infos for LTO link\0" |
| 315 | "--lto-whole-program-visibility\0" |
| 316 | "Asserts that the LTO link has whole program visibility\0" |
| 317 | "--lto=\0" |
| 318 | "Set LTO backend\0" |
| 319 | "[full,thin]\0" |
| 320 | "-L\0" |
| 321 | "Add <dir> to the library search path\0" |
| 322 | "<dir>\0" |
| 323 | "-l\0" |
| 324 | "Search for library <libname>\0" |
| 325 | "<libname>\0" |
| 326 | "--Map=\0" |
| 327 | "Print a link map to the specified file\0" |
| 328 | "--Map\0" |
| 329 | "--merge-exidx-entries\0" |
| 330 | "Enable merging .ARM.exidx entries (default)\0" |
| 331 | "--mips-got-size=\0" |
| 332 | "Max size of a single MIPS GOT. 0x10000 by default.\0" |
| 333 | "--mips-got-size\0" |
| 334 | "--mllvm=\0" |
| 335 | "Additional arguments to forward to LLVM's option processing\0" |
| 336 | "--mllvm\0" |
| 337 | "--mmap-output-file\0" |
| 338 | "Mmap the output file for writing (default)\0" |
| 339 | "-M\0" |
| 340 | "Alias for --print-map\0" |
| 341 | "-m\0" |
| 342 | "Set target emulation\0" |
| 343 | "--nmagic\0" |
| 344 | "Do not page align sections, link against static libraries.\0" |
| 345 | "<magic>\0" |
| 346 | "--no-add-needed\0" |
| 347 | "--no-allow-multiple-definition\0" |
| 348 | "Do not allow multiple definitions (default)\0" |
| 349 | "--no-allow-shlib-undefined\0" |
| 350 | "Do not allow unresolved references in shared libraries (default when linking an executable)\0" |
| 351 | "--no-android-memtag-note\0" |
| 352 | "\0" |
| 353 | "\0" |
| 354 | "--no-apply-dynamic-relocs\0" |
| 355 | "Do not apply link-time values for dynamic relocations (default)\0" |
| 356 | "--no-as-needed\0" |
| 357 | "Always set DT_NEEDED for shared libraries (default)\0" |
| 358 | "--no-bp-compression-sort-startup-functions\0" |
| 359 | "--no-branch-to-branch\0" |
| 360 | "Disable branch-to-branch optimization (default at -O0 and -O1)\0" |
| 361 | "--no-call-graph-profile-sort\0" |
| 362 | "none\0" |
| 363 | "\0" |
| 364 | "--no-check-dynamic-relocations\0" |
| 365 | "Do not perform additional validation of the written dynamic relocations\0" |
| 366 | "--no-check-sections\0" |
| 367 | "Do not check section addresses for overlaps\0" |
| 368 | "--no-color-diagnostics\0" |
| 369 | "Alias for --color-diagnostics=never\0" |
| 370 | "never\0" |
| 371 | "\0" |
| 372 | "--no-copy-dt-needed-entries\0" |
| 373 | "--no-ctors-in-init-array\0" |
| 374 | "--no-debug-names\0" |
| 375 | "Do not generate a merged .debug_names section (default)\0" |
| 376 | "--no-demangle\0" |
| 377 | "Do not demangle symbol names\0" |
| 378 | "--no-dependent-libraries\0" |
| 379 | "Ignore dependent library specifiers from input files\0" |
| 380 | "--no-dynamic-linker\0" |
| 381 | "Inhibit output of .interp section\0" |
| 382 | "--no-eh-frame-hdr\0" |
| 383 | "Do not create .eh_frame_hdr section\0" |
| 384 | "--no-execute-only\0" |
| 385 | "Mark executable sections readable (default)\0" |
| 386 | "--no-export-dynamic\0" |
| 387 | "Do not put symbols in the dynamic symbol table (default)\0" |
| 388 | "--no-fat-lto-objects\0" |
| 389 | "Ignore the .llvm.lto section in relocatable object files (default).\0" |
| 390 | "--no-fatal-warnings\0" |
| 391 | "Do not treat warnings as errors (default)\0" |
| 392 | "--no-fortran-common\0" |
| 393 | "Do not search archive members for definitions to override COMMON symbols\0" |
| 394 | "--no-gc-sections\0" |
| 395 | "Disable garbage collection of unused sections (default)\0" |
| 396 | "--no-gdb-index\0" |
| 397 | "Do not generate .gdb_index section (default)\0" |
| 398 | "--no-gnu-unique\0" |
| 399 | "Disable STB_GNU_UNIQUE symbol binding\0" |
| 400 | "--no-keep-memory\0" |
| 401 | "--no-lto-basic-block-address-map\0" |
| 402 | "Do not emit basic block address map for LTO (default)\0" |
| 403 | "--no-lto-pgo-warn-mismatch\0" |
| 404 | "turn off warnings about profile cfg mismatch\0" |
| 405 | "--no-lto-unique-basic-block-section-names\0" |
| 406 | "Do not give unique names to every basic block section for LTO (default)\0" |
| 407 | "--no-lto-validate-all-vtables-have-type-infos\0" |
| 408 | "Do not validate that all vtables have type infos for LTO link\0" |
| 409 | "--no-lto-whole-program-visibility\0" |
| 410 | "Asserts that the LTO link does not have whole program visibility\0" |
| 411 | "--no-merge-exidx-entries\0" |
| 412 | "Disable merging .ARM.exidx entries\0" |
| 413 | "--no-mmap-output-file\0" |
| 414 | "Do not mmap the output file for writing\0" |
| 415 | "--no-nmagic\0" |
| 416 | "Page align sections (default)\0" |
| 417 | "--no-omagic\0" |
| 418 | "Do not set the text data sections to be writable, page align sections (default)\0" |
| 419 | "--no-optimize-bb-jumps\0" |
| 420 | "Do not remove any direct jumps at the end to the next basic block (default)\0" |
| 421 | "--no-pcrel-optimize\0" |
| 422 | "(PowerPC64) Disable PC-relative optimizations\0" |
| 423 | "--no-pie\0" |
| 424 | "Do not create a position independent executable (default)\0" |
| 425 | "--no-power10-stubs\0" |
| 426 | "Alias for --power10-stubs=no\0" |
| 427 | "no\0" |
| 428 | "\0" |
| 429 | "--no-print-gc-sections\0" |
| 430 | "Do not list removed unused sections (default)\0" |
| 431 | "--no-print-icf-sections\0" |
| 432 | "Do not list identical folded sections (default)\0" |
| 433 | "--no-relax-gp\0" |
| 434 | "Disable global pointer relaxation (default)\0" |
| 435 | "--no-relax\0" |
| 436 | "Disable target-specific relaxations\0" |
| 437 | "--no-rosegment\0" |
| 438 | "Do not put read-only non-executable sections in their own segment\0" |
| 439 | "--no-toc-optimize\0" |
| 440 | "(PowerPC64) Disable TOC related optimizations\0" |
| 441 | "--no-undefined-version\0" |
| 442 | "Report version scripts that refer undefined symbols\0" |
| 443 | "--no-undefined\0" |
| 444 | "Report unresolved symbols even if the linker is creating a shared library\0" |
| 445 | "--no-use-android-relr-tags\0" |
| 446 | "Use SHT_RELR / DT_RELR* tags (default)\0" |
| 447 | "--no-warn-backrefs\0" |
| 448 | "Do not warn about backward symbol references to extract archive members (default)\0" |
| 449 | "--no-warn-common\0" |
| 450 | "Do not warn about duplicate common symbols (default)\0" |
| 451 | "--no-warn-ifunc-textrel\0" |
| 452 | "Do not warn about using ifunc symbols with text relocations (default)\0" |
| 453 | "--no-warn-mismatch\0" |
| 454 | "Suppress errors for certain unknown section types\0" |
| 455 | "--no-warn-symbol-ordering\0" |
| 456 | "Do not warn about problems with the symbol ordering file\0" |
| 457 | "--no-warnings\0" |
| 458 | "Suppress warnings and cancel --fatal-warnings\0" |
| 459 | "--no-whole-archive\0" |
| 460 | "Do not force load of all members in a static library (default)\0" |
| 461 | "--no-xosegment\0" |
| 462 | "Do not put execute-only sections in their own segment (default)\0" |
| 463 | "--noinhibit-exec\0" |
| 464 | "Retain the executable output file whenever it is still usable\0" |
| 465 | "--non_shared\0" |
| 466 | "--nostdlib\0" |
| 467 | "Only search directories specified on the command line\0" |
| 468 | "-N\0" |
| 469 | "Alias for --omagic\0" |
| 470 | "-n\0" |
| 471 | "Alias for --nmagic\0" |
| 472 | "--oformat=\0" |
| 473 | "Specify the binary format for the output object file\0" |
| 474 | "[elf,binary]\0" |
| 475 | "--oformat\0" |
| 476 | "--omagic\0" |
| 477 | "Set the text and data sections to be readable and writable, do not page align sections, link against static libraries\0" |
| 478 | "--opt-remarks-filename\0" |
| 479 | "YAML output file for optimization remarks\0" |
| 480 | "--opt-remarks-format\0" |
| 481 | "The format used for serializing remarks (default: YAML)\0" |
| 482 | "--opt-remarks-hotness-threshold=\0" |
| 483 | "Minimum profile count required for an optimization remark to be output. Use 'auto' to apply the threshold from profile summary.\0" |
| 484 | "<value>\0" |
| 485 | "--opt-remarks-hotness-threshold\0" |
| 486 | "--opt-remarks-passes\0" |
| 487 | "Regex for the passes that need to be serialized to the output file\0" |
| 488 | "--opt-remarks-with-hotness\0" |
| 489 | "Include hotness information in the optimization remarks file\0" |
| 490 | "--optimize-bb-jumps\0" |
| 491 | "Remove direct jumps at the end to the next basic block\0" |
| 492 | "--orphan-handling=\0" |
| 493 | "Control how orphan sections are handled when linker script used\0" |
| 494 | "--orphan-handling\0" |
| 495 | "--out-implib=\0" |
| 496 | "Output the CMSE secure code import library to <file> (required when creating a CMSE secure image)\0" |
| 497 | "--out-implib\0" |
| 498 | "--output=\0" |
| 499 | "Alias for -o\0" |
| 500 | "--output\0" |
| 501 | "-O\0" |
| 502 | "Optimize output file size\0" |
| 503 | "-o\0" |
| 504 | "Path to file to write output\0" |
| 505 | "<path>\0" |
| 506 | "--pack-dyn-relocs=\0" |
| 507 | "Pack dynamic relocations in the given format\0" |
| 508 | "[none,android,relr,android+relr]\0" |
| 509 | "--pack-dyn-relocs\0" |
| 510 | "--package-metadata=\0" |
| 511 | "Emit a percent-encoded string to the .note.package section\0" |
| 512 | "--pcrel-optimize\0" |
| 513 | "(PowerPC64) Enable PC-relative optimizations (default)\0" |
| 514 | "--pic-executable\0" |
| 515 | "Alias for --pie\0" |
| 516 | "--pic-veneer\0" |
| 517 | "Always generate position independent thunks (veneers)\0" |
| 518 | "--pie\0" |
| 519 | "Create a position independent executable\0" |
| 520 | "--plugin-opt=-fresolution=\0" |
| 521 | "--plugin-opt=-pass-through=\0" |
| 522 | "--plugin-opt=-\0" |
| 523 | "Specify an LLVM option for compatibility with LLVMgold.so\0" |
| 524 | "--plugin-opt=cs-profile-generate\0" |
| 525 | "Alias for --lto-cs-profile-generate\0" |
| 526 | "--plugin-opt=cs-profile-path=\0" |
| 527 | "Alias for --lto-cs-profile-file\0" |
| 528 | "--plugin-opt=debug-pass-manager\0" |
| 529 | "Alias for --lto-debug-pass-manager\0" |
| 530 | "--plugin-opt=disable-verify\0" |
| 531 | "Alias for --disable-verify\0" |
| 532 | "--plugin-opt=dwo_dir=\0" |
| 533 | "Directory to store .dwo files when LTO and debug fission are used\0" |
| 534 | "--plugin-opt=emit-asm\0" |
| 535 | "Alias for --lto-emit-asm\0" |
| 536 | "--plugin-opt=emit-llvm\0" |
| 537 | "Alias for --lto-emit-llvm\0" |
| 538 | "--plugin-opt=jobs=\0" |
| 539 | "Alias for --thinlto-jobs=\0" |
| 540 | "--plugin-opt=lto-partitions=\0" |
| 541 | "Alias for --lto-partitions\0" |
| 542 | "--plugin-opt=mcpu=\0" |
| 543 | "--plugin-opt=obj-path=\0" |
| 544 | "Alias for --lto-obj-path=\0" |
| 545 | "--plugin-opt=opt-remarks-filename=\0" |
| 546 | "Alias for --opt-remarks-filename\0" |
| 547 | "--plugin-opt=opt-remarks-format=\0" |
| 548 | "Alias for --opt-remarks-format\0" |
| 549 | "--plugin-opt=opt-remarks-hotness-threshold=\0" |
| 550 | "Alias for --opt-remarks-hotness-threshold\0" |
| 551 | "--plugin-opt=opt-remarks-passes=\0" |
| 552 | "Alias for --opt-remarks-passes\0" |
| 553 | "--plugin-opt=opt-remarks-with-hotness\0" |
| 554 | "Alias for --opt-remarks-with-hotness\0" |
| 555 | "--plugin-opt=O\0" |
| 556 | "Alias for --lto-O\0" |
| 557 | "--plugin-opt=sample-profile=\0" |
| 558 | "Alias for --lto-sample-profile\0" |
| 559 | "--plugin-opt=save-temps\0" |
| 560 | "Alias for --save-temps\0" |
| 561 | "--plugin-opt=stats-file=\0" |
| 562 | "Filename to write LTO statistics to\0" |
| 563 | "--plugin-opt=thinlto-emit-imports-files\0" |
| 564 | "Alias for --thinlto-emit-imports-files\0" |
| 565 | "--plugin-opt=thinlto-index-only=\0" |
| 566 | "Alias for --thinlto-index-only=\0" |
| 567 | "--plugin-opt=thinlto-index-only\0" |
| 568 | "Alias for --thinlto-index-only\0" |
| 569 | "--plugin-opt=thinlto-object-suffix-replace=\0" |
| 570 | "Alias for --thinlto-object-suffix-replace=\0" |
| 571 | "--plugin-opt=thinlto-prefix-replace=\0" |
| 572 | "Alias for --thinlto-prefix-replace=\0" |
| 573 | "--plugin-opt=thinlto\0" |
| 574 | "--plugin-opt=time-trace=\0" |
| 575 | "Alias for --time-trace=\0" |
| 576 | "--plugin-opt=\0" |
| 577 | "--plugin=\0" |
| 578 | "Ignored for compatibility with GNU linkers\0" |
| 579 | "--plugin\0" |
| 580 | "--pop-state\0" |
| 581 | "Restore the states saved by --push-state\0" |
| 582 | "--power10-stubs=\0" |
| 583 | "Whether to use Power10 instructions in call stubs for R_PPC64_REL24_NOTOC and TOC/NOTOC interworking (yes (default): use; no: don't use). \"auto\" is currently the same as \"yes\"\0" |
| 584 | "<mode>\0" |
| 585 | "--power10-stubs\0" |
| 586 | "Alias for --power10-stubs=auto\0" |
| 587 | "yes\0" |
| 588 | "\0" |
| 589 | "--print-archive-stats=\0" |
| 590 | "Write archive usage statistics to the specified file. Print the numbers of members and extracted members for each archive\0" |
| 591 | "--print-gc-sections=\0" |
| 592 | "List removed unused sections to <file>\0" |
| 593 | "--print-gc-sections\0" |
| 594 | "List removed unused sections\0" |
| 595 | "--print-icf-sections\0" |
| 596 | "List identical folded sections\0" |
| 597 | "--print-map\0" |
| 598 | "Print a link map to the standard output\0" |
| 599 | "--print-memory-usage\0" |
| 600 | "Report target memory usage\0" |
| 601 | "--print-symbol-order=\0" |
| 602 | "Print a symbol order specified by --call-graph-ordering-file into the specified file\0" |
| 603 | "--print-symbol-order\0" |
| 604 | "--push-state\0" |
| 605 | "Save the current state of --as-needed, -static and --whole-archive\0" |
| 606 | "-q\0" |
| 607 | "Alias for --emit-relocs\0" |
| 608 | "--randomize-section-padding=\0" |
| 609 | "Randomly insert padding between input sections and at the start of each segment using given seed\0" |
| 610 | "--relax-gp\0" |
| 611 | "Enable global pointer relaxation\0" |
| 612 | "--relax\0" |
| 613 | "Enable target-specific relaxations if supported (default)\0" |
| 614 | "--relocatable\0" |
| 615 | "Create relocatable object file\0" |
| 616 | "--remap-inputs-file=\0" |
| 617 | "Each line contains 'from-glob=to-file'. An input file matching <from-glob> is remapped to <to-file>\0" |
| 618 | "--remap-inputs=\0" |
| 619 | "Remap input files matching <from-glob> to <to-file>\0" |
| 620 | "<from-glob>=<to-file>\0" |
| 621 | "--remap-inputs\0" |
| 622 | "--reproduce=\0" |
| 623 | "Write tar file containing inputs and command to reproduce link\0" |
| 624 | "--reproduce\0" |
| 625 | "--retain-symbols-file=\0" |
| 626 | "Retain only the symbols listed in the file\0" |
| 627 | "--retain-symbols-file\0" |
| 628 | "--rosegment\0" |
| 629 | "Put read-only non-executable sections in their own segment (default)\0" |
| 630 | "--rpath-link=\0" |
| 631 | "--rpath-link\0" |
| 632 | "--rpath=\0" |
| 633 | "Add a DT_RUNPATH to the output\0" |
| 634 | "--rpath\0" |
| 635 | "--rsp-quoting=\0" |
| 636 | "Quoting style for response files\0" |
| 637 | "[posix,windows]\0" |
| 638 | "--rsp-quoting\0" |
| 639 | "-R\0" |
| 640 | "Alias for --rpath\0" |
| 641 | "-r\0" |
| 642 | "Alias for --relocatable\0" |
| 643 | "--save-temps=\0" |
| 644 | "Save select intermediate LTO compilation results\0" |
| 645 | "resolution,preopt,promote,internalize,import,opt,precodegen,prelink,combinedindex\0" |
| 646 | "--save-temps\0" |
| 647 | "Save intermediate LTO compilation results\0" |
| 648 | "--script=\0" |
| 649 | "Read linker script\0" |
| 650 | "--script\0" |
| 651 | "--section-start=\0" |
| 652 | "Set address of section\0" |
| 653 | "<address>\0" |
| 654 | "--section-start\0" |
| 655 | "--secure-plt\0" |
| 656 | "--shared\0" |
| 657 | "Build a shared object\0" |
| 658 | "--shuffle-sections=\0" |
| 659 | "Shuffle matched sections using the given seed before mapping them to the output sections. If -1, reverse the section order. If 0, use a random seed\0" |
| 660 | "<section-glob>=<seed>\0" |
| 661 | "--shuffle-sections\0" |
| 662 | "--soname=\0" |
| 663 | "Set DT_SONAME\0" |
| 664 | "--soname\0" |
| 665 | "--sort-common\0" |
| 666 | "--sort-section=\0" |
| 667 | "Specifies sections sorting rule when linkerscript is used\0" |
| 668 | "--sort-section\0" |
| 669 | "--split-stack-adjust-size=\0" |
| 670 | "Specify adjustment to stack size when a split-stack function calls a non-split-stack function\0" |
| 671 | "--split-stack-adjust-size\0" |
| 672 | "--start-group\0" |
| 673 | "--start-lib\0" |
| 674 | "Start a grouping of objects that should be treated as if they were together in an archive\0" |
| 675 | "--static\0" |
| 676 | "--stats\0" |
| 677 | "--strip-all\0" |
| 678 | "Strip all symbols. Implies --strip-debug\0" |
| 679 | "--strip-debug\0" |
| 680 | "Strip debugging information\0" |
| 681 | "--symbol-ordering-file=\0" |
| 682 | "Layout sections to place symbols in the order specified by symbol ordering file\0" |
| 683 | "--symbol-ordering-file\0" |
| 684 | "--sysroot=\0" |
| 685 | "Set the system root\0" |
| 686 | "--sysroot\0" |
| 687 | "-S\0" |
| 688 | "Alias for --strip-debug\0" |
| 689 | "-s\0" |
| 690 | "Alias for --strip-all\0" |
| 691 | "--target1-abs\0" |
| 692 | "Interpret R_ARM_TARGET1 as R_ARM_ABS32 (default)\0" |
| 693 | "--target1-rel\0" |
| 694 | "Interpret R_ARM_TARGET1 as R_ARM_REL32\0" |
| 695 | "--target2=\0" |
| 696 | "Interpret R_ARM_TARGET2 as <type>, where <type> is one of rel, abs, or got-rel\0" |
| 697 | "<type>\0" |
| 698 | "--target2\0" |
| 699 | "--Tbss=\0" |
| 700 | "Same as --section-start with .bss as the sectionname\0" |
| 701 | "--Tbss\0" |
| 702 | "--Tdata=\0" |
| 703 | "Same as --section-start with .data as the sectionname\0" |
| 704 | "--Tdata\0" |
| 705 | "--thinlto-cache-dir=\0" |
| 706 | "Path to ThinLTO cached object file directory\0" |
| 707 | "--thinlto-cache-policy=\0" |
| 708 | "Pruning policy for the ThinLTO cache\0" |
| 709 | "--thinlto-cache-policy\0" |
| 710 | "--thinlto-distributor-arg=\0" |
| 711 | "Arguments to pass to the ThinLTO distributor\0" |
| 712 | "--thinlto-distributor-arg\0" |
| 713 | "--thinlto-distributor=\0" |
| 714 | "Distributor to use for ThinLTO backend compilations. If specified, ThinLTO backend compilations will be distributed\0" |
| 715 | "--thinlto-emit-imports-files\0" |
| 716 | "--thinlto-emit-index-files\0" |
| 717 | "--thinlto-index-only=\0" |
| 718 | "--thinlto-index-only\0" |
| 719 | "--thinlto-jobs=\0" |
| 720 | "Number of ThinLTO jobs. Default to --threads=\0" |
| 721 | "--thinlto-object-suffix-replace=\0" |
| 722 | "--thinlto-prefix-replace=\0" |
| 723 | "--thinlto-remote-compiler-arg=\0" |
| 724 | "Compiler arguments for the ThinLTO distributor to pass for ThinLTO backend compilations\0" |
| 725 | "--thinlto-remote-compiler-arg\0" |
| 726 | "--thinlto-remote-compiler-prepend-arg=\0" |
| 727 | "Compiler prepend arguments for the ThinLTO distributor to pass for ThinLTO backend compilations\0" |
| 728 | "--thinlto-remote-compiler-prepend-arg\0" |
| 729 | "--thinlto-remote-compiler=\0" |
| 730 | "Compiler for the ThinLTO distributor to invoke for ThinLTO backend compilations\0" |
| 731 | "--thinlto-single-module=\0" |
| 732 | "Specify a single module to compile in ThinLTO mode, for debugging only\0" |
| 733 | "--threads=\0" |
| 734 | "Number of threads. '1' disables multi-threading. By default all available hardware threads are used\0" |
| 735 | "--threads\0" |
| 736 | "--time-trace-granularity=\0" |
| 737 | "Minimum time granularity (in microseconds) traced by time profiler\0" |
| 738 | "--time-trace-granularity\0" |
| 739 | "--time-trace=\0" |
| 740 | "Record time trace to <file>\0" |
| 741 | "--time-trace\0" |
| 742 | "Record time trace to file next to output\0" |
| 743 | "--toc-optimize\0" |
| 744 | "(PowerPC64) Enable TOC related optimizations (default)\0" |
| 745 | "--trace-symbol=\0" |
| 746 | "Trace references to symbols\0" |
| 747 | "--trace-symbol\0" |
| 748 | "--trace\0" |
| 749 | "Print the names of the input files\0" |
| 750 | "-Ttext-segment=\0" |
| 751 | "-Ttext-segment\0" |
| 752 | "--Ttext=\0" |
| 753 | "Same as --section-start with .text as the sectionname\0" |
| 754 | "--Ttext\0" |
| 755 | "-T\0" |
| 756 | "Alias for --script\0" |
| 757 | "-t\0" |
| 758 | "Alias for --trace\0" |
| 759 | "--undefined-glob=\0" |
| 760 | "Force undefined symbol during linking\0" |
| 761 | "<pattern>\0" |
| 762 | "--undefined-glob\0" |
| 763 | "--undefined-version\0" |
| 764 | "Allow unused version in version script (disabled by default)\0" |
| 765 | "--undefined=\0" |
| 766 | "--undefined\0" |
| 767 | "--unique\0" |
| 768 | "Creates a separate output section for every orphan input section\0" |
| 769 | "--unresolved-symbols=\0" |
| 770 | "Determine how to handle unresolved symbols\0" |
| 771 | "--unresolved-symbols\0" |
| 772 | "--use-android-relr-tags\0" |
| 773 | "Use SHT_ANDROID_RELR / DT_ANDROID_RELR* tags instead of SHT_RELR / DT_RELR*\0" |
| 774 | "-u\0" |
| 775 | "Alias for --undefined\0" |
| 776 | "--verbose-bp-section-orderer\0" |
| 777 | "Print information on balanced partitioning\0" |
| 778 | "--verbose\0" |
| 779 | "Verbose mode\0" |
| 780 | "--version-script=\0" |
| 781 | "Read a version script\0" |
| 782 | "--version-script\0" |
| 783 | "--version\0" |
| 784 | "Display the version number and exit\0" |
| 785 | "--vs-diagnostics\0" |
| 786 | "Format diagnostics for Visual Studio compatibility\0" |
| 787 | "-V\0" |
| 788 | "Alias for -v\0" |
| 789 | "-v\0" |
| 790 | "Display the version number\0" |
| 791 | "--warn-backrefs-exclude=\0" |
| 792 | "Glob describing an archive (or an object file within --start-lib) which should be ignored for --warn-backrefs.\0" |
| 793 | "<glob>\0" |
| 794 | "--warn-backrefs-exclude\0" |
| 795 | "--warn-backrefs\0" |
| 796 | "Warn about backward symbol references to extract archive members\0" |
| 797 | "--warn-common\0" |
| 798 | "Warn about duplicate common symbols\0" |
| 799 | "--warn-execstack\0" |
| 800 | "--warn-ifunc-textrel\0" |
| 801 | "Warn about using ifunc symbols with text relocations\0" |
| 802 | "--warn-once\0" |
| 803 | "--warn-shared-textrel\0" |
| 804 | "--warn-symbol-ordering\0" |
| 805 | "Warn about problems with the symbol ordering file (default)\0" |
| 806 | "--warn-unresolved-symbols\0" |
| 807 | "Report unresolved symbols as warnings\0" |
| 808 | "--whole-archive\0" |
| 809 | "Force load of all members in a static library\0" |
| 810 | "--why-extract=\0" |
| 811 | "Print to a file about why archive members are extracted\0" |
| 812 | "--why-live=\0" |
| 813 | "Report a chain of references preventing garbage collection for each symbol matching <glob>\0" |
| 814 | "--why-live\0" |
| 815 | "--wrap=\0" |
| 816 | "Redirect symbol references to __wrap_symbol and __real_symbol references to symbol\0" |
| 817 | "--wrap\0" |
| 818 | "-w\0" |
| 819 | "Alias for --no-warnings\0" |
| 820 | "--xosegment\0" |
| 821 | "Put execute-only sections in their own segment\0" |
| 822 | "-X\0" |
| 823 | "Alias for --discard-locals\0" |
| 824 | "-x\0" |
| 825 | "Alias for --discard-all\0" |
| 826 | "-y\0" |
| 827 | "Alias for --trace-symbol\0" |
| 828 | "-z\0" |
| 829 | "Linker option extensions\0" |
| 830 | "<option>\0" |
| 831 | ; |
| 832 | #ifdef __GNUC__ |
| 833 | #pragma GCC diagnostic pop |
| 834 | #endif |
| 835 | |
| 836 | static constexpr llvm::StringTable |
| 837 | OptionStrTable = OptionStrTableStorage; |
| 838 | #undef OPTTABLE_STR_TABLE_CODE |
| 839 | #endif // OPTTABLE_STR_TABLE_CODE || OPTTABLE_CODE |
| 840 | |
| 841 | ///////// |
| 842 | // Tables |
| 843 | |
| 844 | #ifdef OPTTABLE_CODE |
| 845 | static llvm::opt::OptTable::Tables optionTables() { |
| 846 | static constexpr llvm::StringTable::Offset OptionPrefixesTable[] = { |
| 847 | 0 /* prefixes */, |
| 848 | 1 /* prefixes */, 1 /* '-' */, |
| 849 | 2 /* prefixes */, 1 /* '-' */, 3 /* '--' */, |
| 850 | 1 /* prefixes */, 3 /* '--' */, |
| 851 | 2 /* prefixes */, 3 /* '--' */, 1 /* '-' */ |
| 852 | }; |
| 853 | |
| 854 | static constexpr llvm::opt::OptTable::HelpTextVariant OptionHelpTextVariantsTable[] = { |
| 855 | {0, 0}, |
| 856 | }; |
| 857 | |
| 858 | static constexpr unsigned OptionSubCommandIDsTable[] = { |
| 859 | 0 /* subcommands */ |
| 860 | }; |
| 861 | |
| 862 | static constexpr llvm::opt::OptTable::InfoExtra OptionInfoExtrasTable[] = { |
| 863 | {0, 0, 0, 0, 0}, |
| 864 | {1126, 0, 0, 0, 0}, |
| 865 | {1468, 0, 0, 0, 0}, |
| 866 | {1590, 0, 0, 0, 0}, |
| 867 | {2159, 0, 0, 0, 0}, |
| 868 | {0, 2231, 0, 0, 0}, |
| 869 | {2484, 0, 2505, 0, 0}, |
| 870 | {2866, 0, 0, 0, 0}, |
| 871 | {0, 2943, 0, 0, 0}, |
| 872 | {3008, 0, 0, 0, 0}, |
| 873 | {3306, 0, 0, 0, 0}, |
| 874 | {3627, 0, 0, 0, 0}, |
| 875 | {3739, 0, 0, 0, 0}, |
| 876 | {4974, 0, 0, 0, 0}, |
| 877 | {5473, 0, 0, 0, 0}, |
| 878 | {5749, 0, 0, 0, 0}, |
| 879 | {6140, 0, 0, 0, 0}, |
| 880 | {6542, 0, 0, 0, 0}, |
| 881 | {8201, 0, 0, 0, 0}, |
| 882 | {8720, 0, 0, 0, 0}, |
| 883 | {9209, 0, 0, 0, 0}, |
| 884 | {9261, 0, 0, 0, 0}, |
| 885 | {9299, 0, 0, 0, 0}, |
| 886 | {9767, 0, 0, 0, 0}, |
| 887 | {0, 10326, 0, 0, 0}, |
| 888 | {0, 10558, 0, 0, 0}, |
| 889 | {0, 12523, 0, 0, 0}, |
| 890 | {14051, 0, 0, 0, 0}, |
| 891 | {14504, 0, 0, 0, 0}, |
| 892 | {15114, 0, 0, 0, 0}, |
| 893 | {15185, 0, 0, 0, 0}, |
| 894 | {17585, 0, 0, 0, 0}, |
| 895 | {0, 17639, 0, 0, 0}, |
| 896 | {18755, 0, 0, 0, 0}, |
| 897 | {19172, 0, 0, 0, 0}, |
| 898 | {0, 0, 19313, 0, 0}, |
| 899 | {19528, 0, 0, 0, 0}, |
| 900 | {19766, 0, 0, 0, 0}, |
| 901 | {20744, 0, 0, 0, 0}, |
| 902 | {22740, 0, 0, 0, 0}, |
| 903 | {23606, 0, 0, 0, 0}, |
| 904 | {24584, 0, 0, 0, 0}, |
| 905 | }; |
| 906 | |
| 907 | static constexpr llvm::opt::OptTable::Info OptionInfoTable[] = { |
| 908 | {6 /* <input> */, 0, 0, DefaultVis, 0, 0, 0, 0, llvm::opt::Option::InputClass, 0}, |
| 909 | {14 /* <unknown> */, 0, 0, DefaultVis, 0, 0, 0, 0, llvm::opt::Option::UnknownClass, 0}, |
| 910 | {24 /* -( */, 27, 0, DefaultVis, 1, 0, 343, 0, llvm::opt::Option::FlagClass, 0}, |
| 911 | {51 /* -) */, 54, 0, DefaultVis, 1, 0, 72, 0, llvm::opt::Option::FlagClass, 0}, |
| 912 | {76 /* --allow-multiple-definition */, 104, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 913 | {131 /* --allow-shlib-undefined */, 155, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 914 | {243 /* --android-memtag-note */, 265, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 915 | {310 /* --apply-dynamic-relocs */, 333, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 916 | {380 /* --as-needed */, 392, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 917 | {440 /* --auxiliary= */, 453, 0, DefaultVis, 8, 0, 11, 0, llvm::opt::Option::JoinedClass, 0}, |
| 918 | {498 /* --auxiliary */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 919 | {510 /* --Bdynamic */, 521, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 920 | {561 /* --be8 */, 567, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 921 | {627 /* --Bno-symbolic */, 642, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 922 | {718 /* --bp-compression-sort-section= */, 749, 0, DefaultVis, 6, 0, 0, 1, llvm::opt::Option::JoinedClass, 0}, |
| 923 | {1172 /* --bp-compression-sort-startup-functions */, 1212, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 924 | {1322 /* --bp-compression-sort= */, 1345, 0, DefaultVis, 6, 0, 0, 2, llvm::opt::Option::JoinedClass, 0}, |
| 925 | {1494 /* --bp-startup-sort= */, 1513, 0, DefaultVis, 6, 0, 0, 3, llvm::opt::Option::JoinedClass, 0}, |
| 926 | {1606 /* --branch-to-branch */, 1625, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 927 | {1679 /* --Bshareable */, 1692, 0, DefaultVis, 8, 0, 333, 0, llvm::opt::Option::FlagClass, 0}, |
| 928 | {1711 /* --Bstatic */, 1721, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 929 | {1758 /* --Bsymbolic-functions */, 1780, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 930 | {1849 /* --Bsymbolic-non-weak-functions */, 1880, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 931 | {1960 /* --Bsymbolic-non-weak */, 1981, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 932 | {2052 /* --Bsymbolic */, 2064, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 933 | {2124 /* --build-id= */, 2136, 0, DefaultVis, 8, 0, 0, 4, llvm::opt::Option::JoinedClass, 0}, |
| 934 | {2194 /* --build-id */, 2205, 0, DefaultVis, 8, 0, 26, 5, llvm::opt::Option::FlagClass, 0}, |
| 935 | {2237 /* -b */, 2240, 0, DefaultVis, 1, 0, 101, 0, llvm::opt::Option::SeparateClass, 0}, |
| 936 | {2259 /* --call-graph-ordering-file= */, 2287, 0, DefaultVis, 8, 0, 30, 0, llvm::opt::Option::JoinedClass, 0}, |
| 937 | {2335 /* --call-graph-ordering-file */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 938 | {2362 /* --call-graph-profile-sort= */, 2389, 0, DefaultVis, 6, 0, 0, 6, llvm::opt::Option::JoinedClass, 0}, |
| 939 | {2524 /* --call_shared */, 2538, 0, DefaultVis, 8, 0, 12, 0, llvm::opt::Option::FlagClass, 0}, |
| 940 | {2559 /* --check-dynamic-relocations */, 2587, HelpHidden, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 941 | {2652 /* --check-sections */, 2669, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 942 | {2716 /* --chroot */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 943 | {2725 /* --cmse-implib */, 2739, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 944 | {2803 /* --color-diagnostics= */, 2824, 0, DefaultVis, 6, 0, 0, 7, llvm::opt::Option::JoinedClass, 0}, |
| 945 | {2886 /* --color-diagnostics */, 2906, 0, DefaultVis, 6, 0, 37, 8, llvm::opt::Option::FlagClass, 0}, |
| 946 | {2951 /* --compress-debug-sections= */, 2978, 0, DefaultVis, 8, 0, 40, 9, llvm::opt::Option::JoinedClass, 0}, |
| 947 | {3025 /* --compress-debug-sections */, 0, 0, DefaultVis, 8, 0, 0, 9, llvm::opt::Option::SeparateClass, 0}, |
| 948 | {3051 /* --compress-sections= */, 3072, 0, DefaultVis, 6, 0, 42, 10, llvm::opt::Option::JoinedClass, 0}, |
| 949 | {3346 /* --compress-sections */, 0, 0, DefaultVis, 6, 0, 0, 10, llvm::opt::Option::SeparateClass, 0}, |
| 950 | {3366 /* --cref */, 3373, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 951 | {3447 /* --debug-names */, 3461, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 952 | {3500 /* --default-script= */, 3518, 0, DefaultVis, 6, 0, 46, 0, llvm::opt::Option::JoinedClass, 0}, |
| 953 | {3578 /* --default-script */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 954 | {3595 /* --defsym= */, 3605, 0, DefaultVis, 8, 0, 48, 11, llvm::opt::Option::JoinedClass, 0}, |
| 955 | {3644 /* --defsym */, 0, 0, DefaultVis, 8, 0, 0, 11, llvm::opt::Option::SeparateClass, 0}, |
| 956 | {3653 /* --demangle */, 3664, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 957 | {3696 /* --dependency-file= */, 3715, 0, DefaultVis, 6, 0, 51, 12, llvm::opt::Option::JoinedClass, 0}, |
| 958 | {3746 /* --dependency-file */, 0, 0, DefaultVis, 6, 0, 0, 12, llvm::opt::Option::SeparateClass, 0}, |
| 959 | {3764 /* --dependent-libraries */, 3786, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 960 | {3850 /* --disable-new-dtags */, 3870, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 961 | {3895 /* --disable-verify */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 962 | {3912 /* --discard-all */, 3926, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 963 | {3951 /* --discard-locals */, 3968, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 964 | {3999 /* --discard-none */, 4014, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 965 | {4051 /* --dn */, 4056, 0, DefaultVis, 8, 0, 21, 0, llvm::opt::Option::FlagClass, 0}, |
| 966 | {4076 /* -dT */, 4080, 0, DefaultVis, 1, 0, 46, 0, llvm::opt::Option::SeparateClass, 0}, |
| 967 | {4107 /* --dynamic-linker= */, 4125, 0, DefaultVis, 8, 0, 61, 0, llvm::opt::Option::JoinedClass, 0}, |
| 968 | {4153 /* --dynamic-linker */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 969 | {4170 /* --dynamic-list= */, 4186, 0, DefaultVis, 8, 0, 63, 12, llvm::opt::Option::JoinedClass, 0}, |
| 970 | {4324 /* --dynamic-list */, 0, 0, DefaultVis, 8, 0, 0, 12, llvm::opt::Option::SeparateClass, 0}, |
| 971 | {4339 /* --dy */, 2538, 0, DefaultVis, 8, 0, 12, 0, llvm::opt::Option::FlagClass, 0}, |
| 972 | {4344 /* -d */, 0, 0, DefaultVis, 1, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 973 | {4347 /* --EB */, 4352, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 974 | {4398 /* --eh-frame-hdr */, 4413, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 975 | {4490 /* --EL */, 4495, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 976 | {4544 /* --emit-relocs */, 4558, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 977 | {4589 /* --enable-new-dtags */, 4608, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 978 | {4642 /* --enable-non-contiguous-regions */, 4674, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 979 | {4761 /* --end-group */, 4773, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 980 | {4840 /* --end-lib */, 4850, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 981 | {4938 /* --entry= */, 4947, 0, DefaultVis, 8, 0, 75, 13, llvm::opt::Option::JoinedClass, 0}, |
| 982 | {4982 /* --entry */, 0, 0, DefaultVis, 8, 0, 0, 13, llvm::opt::Option::SeparateClass, 0}, |
| 983 | {4990 /* --error-handling-script= */, 5015, 0, DefaultVis, 6, 0, 77, 0, llvm::opt::Option::JoinedClass, 0}, |
| 984 | {5048 /* --error-handling-script */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 985 | {5072 /* --error-limit= */, 5087, 0, DefaultVis, 6, 0, 79, 0, llvm::opt::Option::JoinedClass, 0}, |
| 986 | {5151 /* --error-limit */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 987 | {5165 /* --error-unresolved-symbols */, 5192, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 988 | {5228 /* --exclude-libs= */, 5244, 0, DefaultVis, 8, 0, 82, 0, llvm::opt::Option::JoinedClass, 0}, |
| 989 | {5291 /* --exclude-libs */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 990 | {5306 /* --execute-only */, 5321, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 991 | {5357 /* --export-dynamic-symbol-list= */, 5387, 0, DefaultVis, 6, 0, 85, 14, llvm::opt::Option::JoinedClass, 0}, |
| 992 | {5478 /* --export-dynamic-symbol-list */, 0, 0, DefaultVis, 6, 0, 0, 14, llvm::opt::Option::SeparateClass, 0}, |
| 993 | {5507 /* --export-dynamic-symbol= */, 5532, 0, DefaultVis, 6, 0, 87, 15, llvm::opt::Option::JoinedClass, 0}, |
| 994 | {5754 /* --export-dynamic-symbol */, 0, 0, DefaultVis, 6, 0, 0, 15, llvm::opt::Option::SeparateClass, 0}, |
| 995 | {5778 /* --export-dynamic */, 5795, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 996 | {5835 /* -E */, 5838, 0, DefaultVis, 1, 0, 88, 0, llvm::opt::Option::FlagClass, 0}, |
| 997 | {5865 /* -e */, 5868, 0, DefaultVis, 1, 0, 75, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 998 | {5886 /* --fat-lto-objects */, 5904, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 999 | {6000 /* --fatal-warnings */, 6017, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1000 | {6042 /* --filter= */, 6052, 0, DefaultVis, 8, 0, 94, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1001 | {6094 /* --filter */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1002 | {6103 /* --fini= */, 6111, 0, DefaultVis, 8, 0, 96, 16, llvm::opt::Option::JoinedClass, 0}, |
| 1003 | {6149 /* --fini */, 0, 0, DefaultVis, 8, 0, 0, 16, llvm::opt::Option::SeparateClass, 0}, |
| 1004 | {6156 /* --fix-cortex-a53-843419 */, 6180, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1005 | {6230 /* --fix-cortex-a8 */, 6246, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1006 | {6291 /* --force-group-allocation */, 6316, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1007 | {6472 /* --format= */, 6482, 0, DefaultVis, 8, 0, 101, 17, llvm::opt::Option::JoinedClass, 0}, |
| 1008 | {6563 /* --format */, 0, 0, DefaultVis, 8, 0, 0, 17, llvm::opt::Option::SeparateClass, 0}, |
| 1009 | {6572 /* --fortran-common */, 6589, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1010 | {6665 /* -F */, 6668, 0, DefaultVis, 1, 0, 94, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1011 | {6687 /* -f */, 6690, 0, DefaultVis, 1, 0, 11, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1012 | {6712 /* --gc-sections */, 6726, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1013 | {6771 /* --gdb-index */, 6783, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1014 | {6811 /* --gnu-unique */, 6824, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1015 | {6871 /* -G */, 0, 0, DefaultVis, 1, 0, 0, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1016 | {6874 /* -g */, 0, 0, DefaultVis, 1, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1017 | {6877 /* --hash-style= */, 6891, 0, DefaultVis, 8, 0, 111, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1018 | {6930 /* --hash-style */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1019 | {6943 /* --help */, 6950, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1020 | {6968 /* -h */, 6971, 0, DefaultVis, 1, 0, 337, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1021 | {6990 /* --icf=all */, 7000, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1022 | {7030 /* --icf=none */, 7041, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1023 | {7082 /* --icf=safe */, 7093, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1024 | {7128 /* --ignore-data-address-equality */, 7159, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1025 | {7202 /* --ignore-function-address-equality */, 7237, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1026 | {7285 /* --image-base= */, 7299, 0, DefaultVis, 6, 0, 120, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1027 | {7320 /* --image-base */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1028 | {7333 /* --in-implib= */, 7346, 0, DefaultVis, 6, 0, 122, 12, llvm::opt::Option::JoinedClass, 0}, |
| 1029 | {7531 /* --in-implib */, 0, 0, DefaultVis, 6, 0, 0, 12, llvm::opt::Option::SeparateClass, 0}, |
| 1030 | {7543 /* --init= */, 7551, 0, DefaultVis, 8, 0, 124, 16, llvm::opt::Option::JoinedClass, 0}, |
| 1031 | {7583 /* --init */, 0, 0, DefaultVis, 8, 0, 0, 16, llvm::opt::Option::SeparateClass, 0}, |
| 1032 | {7590 /* --irpgo-profile= */, 7607, 0, DefaultVis, 6, 0, 126, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1033 | {7669 /* --irpgo-profile */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1034 | {7685 /* --just-symbols= */, 7701, 0, DefaultVis, 8, 0, 128, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1035 | {7719 /* --just-symbols */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1036 | {7734 /* --keep-unique= */, 7749, 0, DefaultVis, 8, 0, 130, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1037 | {7784 /* --keep-unique */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1038 | {7798 /* --library-path= */, 0, 0, DefaultVis, 8, 0, 159, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1039 | {7814 /* --library-path */, 0, 0, DefaultVis, 8, 0, 159, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1040 | {7829 /* --library= */, 0, 0, DefaultVis, 8, 0, 160, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1041 | {7840 /* --library */, 0, 0, DefaultVis, 8, 0, 160, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1042 | {7850 /* --load-pass-plugin= */, 7870, 0, DefaultVis, 6, 0, 136, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1043 | {7902 /* --load-pass-plugin */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1044 | {7921 /* --long-plt */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1045 | {7932 /* --lto-aa-pipeline= */, 7951, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1046 | {8025 /* --lto-basic-block-address-map */, 8055, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1047 | {8092 /* --lto-basic-block-sections= */, 8120, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1048 | {8156 /* --lto-CGO */, 8166, 0, DefaultVis, 6, 0, 0, 18, llvm::opt::Option::JoinedClass, 0}, |
| 1049 | {8215 /* --lto-cs-profile-file= */, 8238, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1050 | {8274 /* --lto-cs-profile-generate */, 8300, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1051 | {8346 /* --lto-debug-pass-manager */, 8371, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1052 | {8394 /* --lto-emit-asm */, 8409, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1053 | {8428 /* --lto-emit-llvm */, 8444, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1054 | {8465 /* --lto-known-safe-vtables= */, 8491, 0, DefaultVis, 6, 0, 148, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1055 | {8599 /* --lto-known-safe-vtables */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1056 | {8624 /* --lto-newpm-passes= */, 8644, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1057 | {8669 /* --lto-obj-path= */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1058 | {8685 /* --lto-O */, 8693, 0, DefaultVis, 6, 0, 0, 19, llvm::opt::Option::JoinedClass, 0}, |
| 1059 | {8732 /* --lto-partitions= */, 8750, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1060 | {8783 /* --lto-pgo-warn-mismatch */, 8807, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1061 | {8861 /* --lto-sample-profile= */, 8883, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1062 | {8908 /* --lto-unique-basic-block-section-names */, 8947, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1063 | {9002 /* --lto-validate-all-vtables-have-type-infos */, 9045, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1064 | {9100 /* --lto-whole-program-visibility */, 9131, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1065 | {9186 /* --lto= */, 9193, 0, DefaultVis, 6, 0, 0, 20, llvm::opt::Option::JoinedClass, 0}, |
| 1066 | {9221 /* -L */, 9224, 0, DefaultVis, 1, 0, 0, 21, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1067 | {9267 /* -l */, 9270, 0, DefaultVis, 1, 0, 0, 22, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1068 | {9309 /* --Map= */, 9316, 0, DefaultVis, 8, 0, 162, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1069 | {9355 /* --Map */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1070 | {9361 /* --merge-exidx-entries */, 9383, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1071 | {9427 /* --mips-got-size= */, 9444, HelpHidden, DefaultVis, 8, 0, 165, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1072 | {9495 /* --mips-got-size */, 0, HelpHidden, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1073 | {9511 /* --mllvm= */, 9520, 0, DefaultVis, 8, 0, 167, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1074 | {9580 /* --mllvm */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1075 | {9588 /* --mmap-output-file */, 9607, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1076 | {9650 /* -M */, 9653, 0, DefaultVis, 1, 0, 300, 0, llvm::opt::Option::FlagClass, 0}, |
| 1077 | {9675 /* -m */, 9678, 0, DefaultVis, 1, 0, 0, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1078 | {9699 /* --nmagic */, 9708, 0, DefaultVis, 8, 0, 0, 23, llvm::opt::Option::FlagClass, 0}, |
| 1079 | {9775 /* --no-add-needed */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1080 | {9791 /* --no-allow-multiple-definition */, 9822, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1081 | {9866 /* --no-allow-shlib-undefined */, 9893, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1082 | {9985 /* --no-android-memtag-note */, 10010, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1083 | {10012 /* --no-apply-dynamic-relocs */, 10038, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1084 | {10102 /* --no-as-needed */, 10117, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1085 | {10169 /* --no-bp-compression-sort-startup-functions */, 10010, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1086 | {10212 /* --no-branch-to-branch */, 10234, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1087 | {10297 /* --no-call-graph-profile-sort */, 0, HelpHidden, DefaultVis, 6, 0, 31, 24, llvm::opt::Option::FlagClass, 0}, |
| 1088 | {10332 /* --no-check-dynamic-relocations */, 10363, HelpHidden, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1089 | {10435 /* --no-check-sections */, 10455, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1090 | {10499 /* --no-color-diagnostics */, 10522, 0, DefaultVis, 6, 0, 37, 25, llvm::opt::Option::FlagClass, 0}, |
| 1091 | {10565 /* --no-copy-dt-needed-entries */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1092 | {10593 /* --no-ctors-in-init-array */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1093 | {10618 /* --no-debug-names */, 10635, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1094 | {10691 /* --no-demangle */, 10705, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1095 | {10734 /* --no-dependent-libraries */, 10759, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1096 | {10812 /* --no-dynamic-linker */, 10832, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1097 | {10866 /* --no-eh-frame-hdr */, 10884, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1098 | {10920 /* --no-execute-only */, 10938, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1099 | {10982 /* --no-export-dynamic */, 11002, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1100 | {11059 /* --no-fat-lto-objects */, 11080, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1101 | {11148 /* --no-fatal-warnings */, 11168, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1102 | {11210 /* --no-fortran-common */, 11230, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1103 | {11303 /* --no-gc-sections */, 11320, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1104 | {11376 /* --no-gdb-index */, 11391, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1105 | {11436 /* --no-gnu-unique */, 11452, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1106 | {11490 /* --no-keep-memory */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1107 | {11507 /* --no-lto-basic-block-address-map */, 11540, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1108 | {11594 /* --no-lto-pgo-warn-mismatch */, 11621, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1109 | {11666 /* --no-lto-unique-basic-block-section-names */, 11708, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1110 | {11780 /* --no-lto-validate-all-vtables-have-type-infos */, 11826, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1111 | {11888 /* --no-lto-whole-program-visibility */, 11922, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1112 | {11987 /* --no-merge-exidx-entries */, 12012, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1113 | {12047 /* --no-mmap-output-file */, 12069, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1114 | {12109 /* --no-nmagic */, 12121, 0, DefaultVis, 8, 0, 0, 23, llvm::opt::Option::FlagClass, 0}, |
| 1115 | {12151 /* --no-omagic */, 12163, 0, DefaultVis, 8, 0, 0, 23, llvm::opt::Option::FlagClass, 0}, |
| 1116 | {12243 /* --no-optimize-bb-jumps */, 12266, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1117 | {12342 /* --no-pcrel-optimize */, 12362, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1118 | {12408 /* --no-pie */, 12417, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1119 | {12475 /* --no-power10-stubs */, 12494, 0, DefaultVis, 6, 0, 294, 26, llvm::opt::Option::FlagClass, 0}, |
| 1120 | {12527 /* --no-print-gc-sections */, 12550, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1121 | {12596 /* --no-print-icf-sections */, 12620, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1122 | {12668 /* --no-relax-gp */, 12682, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1123 | {12726 /* --no-relax */, 12737, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1124 | {12773 /* --no-rosegment */, 12788, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1125 | {12854 /* --no-toc-optimize */, 12872, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1126 | {12918 /* --no-undefined-version */, 12941, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1127 | {12993 /* --no-undefined */, 13008, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1128 | {13082 /* --no-use-android-relr-tags */, 13109, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1129 | {13148 /* --no-warn-backrefs */, 13167, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1130 | {13249 /* --no-warn-common */, 13266, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1131 | {13319 /* --no-warn-ifunc-textrel */, 13343, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1132 | {13413 /* --no-warn-mismatch */, 13432, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1133 | {13482 /* --no-warn-symbol-ordering */, 13508, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1134 | {13565 /* --no-warnings */, 13579, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1135 | {13625 /* --no-whole-archive */, 13644, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1136 | {13707 /* --no-xosegment */, 13722, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1137 | {13786 /* --noinhibit-exec */, 13803, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1138 | {13865 /* --non_shared */, 4056, 0, DefaultVis, 8, 0, 21, 0, llvm::opt::Option::FlagClass, 0}, |
| 1139 | {13878 /* --nostdlib */, 13889, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1140 | {13943 /* -N */, 13946, 0, DefaultVis, 1, 0, 237, 0, llvm::opt::Option::FlagClass, 0}, |
| 1141 | {13965 /* -n */, 13968, 0, DefaultVis, 1, 0, 171, 0, llvm::opt::Option::FlagClass, 0}, |
| 1142 | {13987 /* --oformat= */, 13998, 0, DefaultVis, 6, 0, 236, 27, llvm::opt::Option::JoinedClass, 0}, |
| 1143 | {14064 /* --oformat */, 0, 0, DefaultVis, 6, 0, 0, 27, llvm::opt::Option::SeparateClass, 0}, |
| 1144 | {14074 /* --omagic */, 14083, 0, DefaultVis, 6, 0, 0, 23, llvm::opt::Option::FlagClass, 0}, |
| 1145 | {14201 /* --opt-remarks-filename */, 14224, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1146 | {14266 /* --opt-remarks-format */, 14287, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1147 | {14343 /* --opt-remarks-hotness-threshold= */, 14376, 0, DefaultVis, 6, 0, 241, 28, llvm::opt::Option::JoinedClass, 0}, |
| 1148 | {14512 /* --opt-remarks-hotness-threshold */, 0, 0, DefaultVis, 6, 0, 0, 28, llvm::opt::Option::SeparateClass, 0}, |
| 1149 | {14544 /* --opt-remarks-passes */, 14565, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1150 | {14632 /* --opt-remarks-with-hotness */, 14659, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1151 | {14720 /* --optimize-bb-jumps */, 14740, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1152 | {14795 /* --orphan-handling= */, 14814, 0, DefaultVis, 8, 0, 246, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1153 | {14878 /* --orphan-handling */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1154 | {14896 /* --out-implib= */, 14910, 0, DefaultVis, 6, 0, 248, 12, llvm::opt::Option::JoinedClass, 0}, |
| 1155 | {15008 /* --out-implib */, 0, 0, DefaultVis, 6, 0, 0, 12, llvm::opt::Option::SeparateClass, 0}, |
| 1156 | {15021 /* --output= */, 15031, 0, DefaultVis, 6, 0, 252, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1157 | {15044 /* --output */, 15031, 0, DefaultVis, 6, 0, 252, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1158 | {15053 /* -O */, 15056, 0, DefaultVis, 1, 0, 0, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1159 | {15082 /* -o */, 15085, 0, DefaultVis, 1, 0, 0, 29, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1160 | {15121 /* --pack-dyn-relocs= */, 15140, 0, DefaultVis, 6, 0, 254, 30, llvm::opt::Option::JoinedClass, 0}, |
| 1161 | {15218 /* --pack-dyn-relocs */, 0, 0, DefaultVis, 6, 0, 0, 30, llvm::opt::Option::SeparateClass, 0}, |
| 1162 | {15236 /* --package-metadata= */, 15256, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1163 | {15315 /* --pcrel-optimize */, 15332, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1164 | {15387 /* --pic-executable */, 15404, 0, DefaultVis, 8, 0, 259, 0, llvm::opt::Option::FlagClass, 0}, |
| 1165 | {15420 /* --pic-veneer */, 15433, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1166 | {15487 /* --pie */, 15493, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1167 | {15534 /* --plugin-opt=-fresolution= */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1168 | {15561 /* --plugin-opt=-pass-through= */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1169 | {15589 /* --plugin-opt=- */, 15604, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1170 | {15662 /* --plugin-opt=cs-profile-generate */, 15695, 0, DefaultVis, 8, 0, 143, 0, llvm::opt::Option::FlagClass, 0}, |
| 1171 | {15731 /* --plugin-opt=cs-profile-path= */, 15761, 0, DefaultVis, 8, 0, 142, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1172 | {15793 /* --plugin-opt=debug-pass-manager */, 15825, 0, DefaultVis, 8, 0, 144, 0, llvm::opt::Option::FlagClass, 0}, |
| 1173 | {15860 /* --plugin-opt=disable-verify */, 15888, 0, DefaultVis, 8, 0, 54, 0, llvm::opt::Option::FlagClass, 0}, |
| 1174 | {15915 /* --plugin-opt=dwo_dir= */, 15937, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1175 | {16003 /* --plugin-opt=emit-asm */, 16025, 0, DefaultVis, 8, 0, 145, 0, llvm::opt::Option::FlagClass, 0}, |
| 1176 | {16050 /* --plugin-opt=emit-llvm */, 16073, 0, DefaultVis, 8, 0, 146, 0, llvm::opt::Option::FlagClass, 0}, |
| 1177 | {16099 /* --plugin-opt=jobs= */, 16118, 0, DefaultVis, 8, 0, 373, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1178 | {16144 /* --plugin-opt=lto-partitions= */, 16173, 0, DefaultVis, 8, 0, 152, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1179 | {16200 /* --plugin-opt=mcpu= */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1180 | {16219 /* --plugin-opt=obj-path= */, 16242, 0, DefaultVis, 8, 0, 150, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1181 | {16268 /* --plugin-opt=opt-remarks-filename= */, 16303, 0, DefaultVis, 8, 0, 238, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1182 | {16336 /* --plugin-opt=opt-remarks-format= */, 16369, 0, DefaultVis, 8, 0, 239, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1183 | {16400 /* --plugin-opt=opt-remarks-hotness-threshold= */, 16444, 0, DefaultVis, 8, 0, 241, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1184 | {16486 /* --plugin-opt=opt-remarks-passes= */, 16519, 0, DefaultVis, 8, 0, 242, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1185 | {16550 /* --plugin-opt=opt-remarks-with-hotness */, 16588, 0, DefaultVis, 8, 0, 243, 0, llvm::opt::Option::FlagClass, 0}, |
| 1186 | {16625 /* --plugin-opt=O */, 16640, 0, DefaultVis, 8, 0, 151, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1187 | {16658 /* --plugin-opt=sample-profile= */, 16687, 0, DefaultVis, 8, 0, 154, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1188 | {16718 /* --plugin-opt=save-temps */, 16742, 0, DefaultVis, 8, 0, 327, 0, llvm::opt::Option::FlagClass, 0}, |
| 1189 | {16765 /* --plugin-opt=stats-file= */, 16790, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1190 | {16826 /* --plugin-opt=thinlto-emit-imports-files */, 16866, 0, DefaultVis, 8, 0, 369, 0, llvm::opt::Option::FlagClass, 0}, |
| 1191 | {16905 /* --plugin-opt=thinlto-index-only= */, 16938, 0, DefaultVis, 8, 0, 371, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1192 | {16970 /* --plugin-opt=thinlto-index-only */, 17002, 0, DefaultVis, 8, 0, 372, 0, llvm::opt::Option::FlagClass, 0}, |
| 1193 | {17033 /* --plugin-opt=thinlto-object-suffix-replace= */, 17077, 0, DefaultVis, 8, 0, 374, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1194 | {17120 /* --plugin-opt=thinlto-prefix-replace= */, 17157, 0, DefaultVis, 8, 0, 375, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1195 | {17193 /* --plugin-opt=thinlto */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1196 | {17214 /* --plugin-opt=time-trace= */, 17239, 0, DefaultVis, 8, 0, 386, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1197 | {17263 /* --plugin-opt= */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1198 | {17277 /* --plugin= */, 17287, 0, DefaultVis, 8, 0, 292, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1199 | {17330 /* --plugin */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1200 | {17339 /* --pop-state */, 17351, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1201 | {17392 /* --power10-stubs= */, 17409, 0, DefaultVis, 6, 0, 0, 31, llvm::opt::Option::JoinedClass, 0}, |
| 1202 | {17592 /* --power10-stubs */, 17608, 0, DefaultVis, 6, 0, 294, 32, llvm::opt::Option::FlagClass, 0}, |
| 1203 | {17644 /* --print-archive-stats= */, 17667, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1204 | {17789 /* --print-gc-sections= */, 17810, 0, DefaultVis, 6, 0, 0, 12, llvm::opt::Option::JoinedClass, 0}, |
| 1205 | {17849 /* --print-gc-sections */, 17869, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1206 | {17898 /* --print-icf-sections */, 17919, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1207 | {17950 /* --print-map */, 17962, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1208 | {18002 /* --print-memory-usage */, 18023, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1209 | {18050 /* --print-symbol-order= */, 18072, 0, DefaultVis, 8, 0, 303, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1210 | {18157 /* --print-symbol-order */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1211 | {18178 /* --push-state */, 18191, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1212 | {18258 /* -q */, 18261, 0, DefaultVis, 1, 0, 69, 0, llvm::opt::Option::FlagClass, 0}, |
| 1213 | {18285 /* --randomize-section-padding= */, 18314, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1214 | {18411 /* --relax-gp */, 18422, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1215 | {18455 /* --relax */, 18463, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1216 | {18521 /* --relocatable */, 18535, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1217 | {18566 /* --remap-inputs-file= */, 18587, 0, DefaultVis, 6, 0, 0, 12, llvm::opt::Option::JoinedClass, 0}, |
| 1218 | {18687 /* --remap-inputs= */, 18703, 0, DefaultVis, 6, 0, 312, 33, llvm::opt::Option::JoinedClass, 0}, |
| 1219 | {18777 /* --remap-inputs */, 0, 0, DefaultVis, 6, 0, 0, 33, llvm::opt::Option::SeparateClass, 0}, |
| 1220 | {18792 /* --reproduce= */, 18805, 0, DefaultVis, 6, 0, 314, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1221 | {18868 /* --reproduce */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1222 | {18880 /* --retain-symbols-file= */, 18903, 0, DefaultVis, 8, 0, 316, 12, llvm::opt::Option::JoinedClass, 0}, |
| 1223 | {18946 /* --retain-symbols-file */, 0, 0, DefaultVis, 8, 0, 0, 12, llvm::opt::Option::SeparateClass, 0}, |
| 1224 | {18968 /* --rosegment */, 18980, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1225 | {19049 /* --rpath-link= */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1226 | {19063 /* --rpath-link */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1227 | {19076 /* --rpath= */, 19085, 0, DefaultVis, 8, 0, 321, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1228 | {19116 /* --rpath */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1229 | {19124 /* --rsp-quoting= */, 19139, 0, DefaultVis, 6, 0, 323, 34, llvm::opt::Option::JoinedClass, 0}, |
| 1230 | {19188 /* --rsp-quoting */, 0, 0, DefaultVis, 6, 0, 0, 34, llvm::opt::Option::SeparateClass, 0}, |
| 1231 | {19202 /* -R */, 19205, 0, DefaultVis, 1, 0, 321, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1232 | {19223 /* -r */, 19226, 0, DefaultVis, 1, 0, 309, 0, llvm::opt::Option::FlagClass, 0}, |
| 1233 | {19250 /* --save-temps= */, 19264, 0, DefaultVis, 6, 0, 0, 35, llvm::opt::Option::JoinedClass, 0}, |
| 1234 | {19395 /* --save-temps */, 19408, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1235 | {19450 /* --script= */, 19460, 0, DefaultVis, 8, 0, 329, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1236 | {19479 /* --script */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1237 | {19488 /* --section-start= */, 19505, 0, DefaultVis, 8, 0, 331, 36, llvm::opt::Option::JoinedClass, 0}, |
| 1238 | {19538 /* --section-start */, 0, 0, DefaultVis, 8, 0, 0, 36, llvm::opt::Option::SeparateClass, 0}, |
| 1239 | {19554 /* --secure-plt */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1240 | {19567 /* --shared */, 19576, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1241 | {19598 /* --shuffle-sections= */, 19618, 0, DefaultVis, 6, 0, 335, 37, llvm::opt::Option::JoinedClass, 0}, |
| 1242 | {19788 /* --shuffle-sections */, 0, 0, DefaultVis, 6, 0, 0, 37, llvm::opt::Option::SeparateClass, 0}, |
| 1243 | {19807 /* --soname= */, 19817, 0, DefaultVis, 8, 0, 337, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1244 | {19831 /* --soname */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1245 | {19840 /* --sort-common */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1246 | {19854 /* --sort-section= */, 19870, 0, DefaultVis, 8, 0, 340, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1247 | {19928 /* --sort-section */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1248 | {19943 /* --split-stack-adjust-size= */, 19970, 0, DefaultVis, 8, 0, 342, 28, llvm::opt::Option::JoinedClass, 0}, |
| 1249 | {20064 /* --split-stack-adjust-size */, 0, 0, DefaultVis, 8, 0, 0, 28, llvm::opt::Option::SeparateClass, 0}, |
| 1250 | {20090 /* --start-group */, 4773, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1251 | {20104 /* --start-lib */, 20116, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1252 | {20206 /* --static */, 4056, 0, DefaultVis, 8, 0, 21, 0, llvm::opt::Option::FlagClass, 0}, |
| 1253 | {20215 /* --stats */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1254 | {20223 /* --strip-all */, 20235, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1255 | {20276 /* --strip-debug */, 20290, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1256 | {20318 /* --symbol-ordering-file= */, 20342, 0, DefaultVis, 6, 0, 350, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1257 | {20422 /* --symbol-ordering-file */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1258 | {20445 /* --sysroot= */, 20456, 0, DefaultVis, 8, 0, 352, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1259 | {20476 /* --sysroot */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1260 | {20486 /* -S */, 20489, 0, DefaultVis, 1, 0, 348, 0, llvm::opt::Option::FlagClass, 0}, |
| 1261 | {20513 /* -s */, 20516, 0, DefaultVis, 1, 0, 347, 0, llvm::opt::Option::FlagClass, 0}, |
| 1262 | {20538 /* --target1-abs */, 20552, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1263 | {20601 /* --target1-rel */, 20615, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1264 | {20654 /* --target2= */, 20665, 0, DefaultVis, 8, 0, 358, 38, llvm::opt::Option::JoinedClass, 0}, |
| 1265 | {20751 /* --target2 */, 0, 0, DefaultVis, 8, 0, 0, 38, llvm::opt::Option::SeparateClass, 0}, |
| 1266 | {20761 /* --Tbss= */, 20769, 0, DefaultVis, 8, 0, 360, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1267 | {20822 /* --Tbss */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1268 | {20829 /* --Tdata= */, 20838, 0, DefaultVis, 8, 0, 362, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1269 | {20892 /* --Tdata */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1270 | {20900 /* --thinlto-cache-dir= */, 20921, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1271 | {20966 /* --thinlto-cache-policy= */, 20990, 0, DefaultVis, 6, 0, 365, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1272 | {21027 /* --thinlto-cache-policy */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1273 | {21050 /* --thinlto-distributor-arg= */, 21077, 0, DefaultVis, 6, 0, 367, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1274 | {21122 /* --thinlto-distributor-arg */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1275 | {21148 /* --thinlto-distributor= */, 21171, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1276 | {21287 /* --thinlto-emit-imports-files */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1277 | {21316 /* --thinlto-emit-index-files */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1278 | {21343 /* --thinlto-index-only= */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1279 | {21365 /* --thinlto-index-only */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1280 | {21386 /* --thinlto-jobs= */, 21402, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1281 | {21448 /* --thinlto-object-suffix-replace= */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1282 | {21481 /* --thinlto-prefix-replace= */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1283 | {21507 /* --thinlto-remote-compiler-arg= */, 21538, 0, DefaultVis, 6, 0, 377, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1284 | {21626 /* --thinlto-remote-compiler-arg */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1285 | {21656 /* --thinlto-remote-compiler-prepend-arg= */, 21695, 0, DefaultVis, 6, 0, 379, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1286 | {21791 /* --thinlto-remote-compiler-prepend-arg */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1287 | {21829 /* --thinlto-remote-compiler= */, 21856, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1288 | {21936 /* --thinlto-single-module= */, 21961, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1289 | {22032 /* --threads= */, 22043, 0, DefaultVis, 6, 0, 383, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1290 | {22143 /* --threads */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1291 | {22153 /* --time-trace-granularity= */, 22179, 0, DefaultVis, 6, 0, 385, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1292 | {22246 /* --time-trace-granularity */, 0, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1293 | {22271 /* --time-trace= */, 22285, 0, DefaultVis, 6, 0, 0, 12, llvm::opt::Option::JoinedClass, 0}, |
| 1294 | {22313 /* --time-trace */, 22326, 0, DefaultVis, 6, 0, 386, 0, llvm::opt::Option::FlagClass, 0}, |
| 1295 | {22367 /* --toc-optimize */, 22382, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1296 | {22437 /* --trace-symbol= */, 22453, 0, DefaultVis, 8, 0, 390, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1297 | {22481 /* --trace-symbol */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1298 | {22496 /* --trace */, 22504, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1299 | {22539 /* -Ttext-segment= */, 0, 0, DefaultVis, 3, 0, 393, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1300 | {22555 /* -Ttext-segment */, 0, 0, DefaultVis, 3, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1301 | {22570 /* --Ttext= */, 22579, 0, DefaultVis, 8, 0, 395, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1302 | {22633 /* --Ttext */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1303 | {22641 /* -T */, 22644, 0, DefaultVis, 1, 0, 329, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1304 | {22663 /* -t */, 22666, 0, DefaultVis, 1, 0, 391, 0, llvm::opt::Option::FlagClass, 0}, |
| 1305 | {22684 /* --undefined-glob= */, 22702, 0, DefaultVis, 6, 0, 399, 39, llvm::opt::Option::JoinedClass, 0}, |
| 1306 | {22750 /* --undefined-glob */, 0, 0, DefaultVis, 6, 0, 0, 39, llvm::opt::Option::SeparateClass, 0}, |
| 1307 | {22767 /* --undefined-version */, 22787, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1308 | {22848 /* --undefined= */, 22702, 0, DefaultVis, 8, 0, 402, 16, llvm::opt::Option::JoinedClass, 0}, |
| 1309 | {22861 /* --undefined */, 0, 0, DefaultVis, 8, 0, 0, 16, llvm::opt::Option::SeparateClass, 0}, |
| 1310 | {22873 /* --unique */, 22882, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1311 | {22947 /* --unresolved-symbols= */, 22969, 0, DefaultVis, 8, 0, 405, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1312 | {23012 /* --unresolved-symbols */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1313 | {23033 /* --use-android-relr-tags */, 23057, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1314 | {23133 /* -u */, 23136, 0, DefaultVis, 1, 0, 402, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1315 | {23158 /* --verbose-bp-section-orderer */, 23187, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1316 | {23230 /* --verbose */, 23240, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1317 | {23253 /* --version-script= */, 23271, 0, DefaultVis, 8, 0, 411, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1318 | {23293 /* --version-script */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::SeparateClass, 0}, |
| 1319 | {23310 /* --version */, 23320, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1320 | {23356 /* --vs-diagnostics */, 23373, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1321 | {23424 /* -V */, 23427, 0, DefaultVis, 1, 0, 415, 0, llvm::opt::Option::FlagClass, 0}, |
| 1322 | {23440 /* -v */, 23443, 0, DefaultVis, 1, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1323 | {23470 /* --warn-backrefs-exclude= */, 23495, 0, DefaultVis, 6, 0, 417, 40, llvm::opt::Option::JoinedClass, 0}, |
| 1324 | {23613 /* --warn-backrefs-exclude */, 0, 0, DefaultVis, 6, 0, 0, 40, llvm::opt::Option::SeparateClass, 0}, |
| 1325 | {23637 /* --warn-backrefs */, 23653, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1326 | {23718 /* --warn-common */, 23732, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1327 | {23768 /* --warn-execstack */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1328 | {23785 /* --warn-ifunc-textrel */, 23806, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1329 | {23859 /* --warn-once */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1330 | {23871 /* --warn-shared-textrel */, 0, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1331 | {23893 /* --warn-symbol-ordering */, 23916, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1332 | {23976 /* --warn-unresolved-symbols */, 24002, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1333 | {24040 /* --whole-archive */, 24056, 0, DefaultVis, 8, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1334 | {24102 /* --why-extract= */, 24117, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::JoinedClass, 0}, |
| 1335 | {24173 /* --why-live= */, 24185, 0, DefaultVis, 6, 0, 429, 40, llvm::opt::Option::JoinedClass, 0}, |
| 1336 | {24276 /* --why-live */, 0, 0, DefaultVis, 6, 0, 0, 40, llvm::opt::Option::SeparateClass, 0}, |
| 1337 | {24287 /* --wrap= */, 24295, 0, DefaultVis, 8, 0, 431, 16, llvm::opt::Option::JoinedClass, 0}, |
| 1338 | {24378 /* --wrap */, 0, 0, DefaultVis, 8, 0, 0, 16, llvm::opt::Option::SeparateClass, 0}, |
| 1339 | {24385 /* -w */, 24388, 0, DefaultVis, 1, 0, 227, 0, llvm::opt::Option::FlagClass, 0}, |
| 1340 | {24412 /* --xosegment */, 24424, 0, DefaultVis, 6, 0, 0, 0, llvm::opt::Option::FlagClass, 0}, |
| 1341 | {24471 /* -X */, 24474, 0, DefaultVis, 1, 0, 56, 0, llvm::opt::Option::FlagClass, 0}, |
| 1342 | {24501 /* -x */, 24504, 0, DefaultVis, 1, 0, 55, 0, llvm::opt::Option::FlagClass, 0}, |
| 1343 | {24528 /* -y */, 24531, 0, DefaultVis, 1, 0, 390, 0, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1344 | {24556 /* -z */, 24559, 0, DefaultVis, 1, 0, 0, 41, llvm::opt::Option::JoinedOrSeparateClass, 0}, |
| 1345 | }; |
| 1346 | |
| 1347 | return {OptionStrTableStorage, OptionPrefixesTable, |
| 1348 | OptionInfoTable, OptionInfoExtrasTable, OptionHelpTextVariantsTable, {}, OptionSubCommandIDsTable}; |
| 1349 | } |
| 1350 | #undef OPTTABLE_CODE |
| 1351 | #endif // OPTTABLE_CODE |
| 1352 | |
| 1353 | ///////// |
| 1354 | // ValuesCode |
| 1355 | |
| 1356 | #ifdef OPTTABLE_VALUES_CODE |
| 1357 | static llvm::StringRef getOptionValuesCode(unsigned ID) { |
| 1358 | switch (ID) { |
| 1359 | } |
| 1360 | return {}; |
| 1361 | } |
| 1362 | #undef OPTTABLE_VALUES_CODE |
| 1363 | #endif // OPTTABLE_VALUES_CODE |
| 1364 | ///////// |
| 1365 | // Groups |
| 1366 | |
| 1367 | #ifdef OPTION |
| 1368 | |
| 1369 | ////////// |
| 1370 | // Options |
| 1371 | |
| 1372 | OPTION(0, 6 /* <input> */, INPUT, Input, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1373 | OPTION(0, 14 /* <unknown> */, UNKNOWN, Unknown, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1374 | OPTION(1, 24 /* -( */, anonymous_36, Flag, INVALID, start_group, 0, 0, DefaultVis, 0, 27, 0, 0, 0, 0) |
| 1375 | OPTION(1, 51 /* -) */, anonymous_16, Flag, INVALID, end_group, 0, 0, DefaultVis, 0, 54, 0, 0, 0, 0) |
| 1376 | OPTION(8, 76 /* --allow-multiple-definition */, allow_multiple_definition, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 104, 0, 0, 0, 0) |
| 1377 | OPTION(8, 131 /* --allow-shlib-undefined */, allow_shlib_undefined, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 155, 0, 0, 0, 0) |
| 1378 | OPTION(6, 243 /* --android-memtag-note */, android_memtag_note, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 265, 0, 0, 0, 0) |
| 1379 | OPTION(6, 310 /* --apply-dynamic-relocs */, apply_dynamic_relocs, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 333, 0, 0, 0, 0) |
| 1380 | OPTION(8, 380 /* --as-needed */, as_needed, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 392, 0, 0, 0, 0) |
| 1381 | OPTION(8, 440 /* --auxiliary= */, auxiliary_eq, Joined, INVALID, auxiliary, 0, 0, DefaultVis, 0, 453, 0, 0, 0, 0) |
| 1382 | OPTION(8, 498 /* --auxiliary */, auxiliary, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1383 | OPTION(8, 510 /* --Bdynamic */, Bdynamic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 521, 0, 0, 0, 0) |
| 1384 | OPTION(8, 561 /* --be8 */, be8, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 567, 0, 0, 0, 0) |
| 1385 | OPTION(8, 627 /* --Bno-symbolic */, Bno_symbolic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 642, 0, 0, 0, 0) |
| 1386 | OPTION(6, 718 /* --bp-compression-sort-section= */, bp_compression_sort_section, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 749, 0, 1126, 0, 0) |
| 1387 | OPTION(6, 1172 /* --bp-compression-sort-startup-functions */, bp_compression_sort_startup_functions, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1212, 0, 0, 0, 0) |
| 1388 | OPTION(6, 1322 /* --bp-compression-sort= */, bp_compression_sort, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 1345, 0, 1468, 0, 0) |
| 1389 | OPTION(6, 1494 /* --bp-startup-sort= */, bp_startup_sort, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 1513, 0, 1590, 0, 0) |
| 1390 | OPTION(6, 1606 /* --branch-to-branch */, branch_to_branch, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1625, 0, 0, 0, 0) |
| 1391 | OPTION(8, 1679 /* --Bshareable */, anonymous_34, Flag, INVALID, shared, 0, 0, DefaultVis, 0, 1692, 0, 0, 0, 0) |
| 1392 | OPTION(8, 1711 /* --Bstatic */, Bstatic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1721, 0, 0, 0, 0) |
| 1393 | OPTION(8, 1758 /* --Bsymbolic-functions */, Bsymbolic_functions, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1780, 0, 0, 0, 0) |
| 1394 | OPTION(8, 1849 /* --Bsymbolic-non-weak-functions */, Bsymbolic_non_weak_functions, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1880, 0, 0, 0, 0) |
| 1395 | OPTION(8, 1960 /* --Bsymbolic-non-weak */, Bsymbolic_non_weak, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 1981, 0, 0, 0, 0) |
| 1396 | OPTION(8, 2052 /* --Bsymbolic */, Bsymbolic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2064, 0, 0, 0, 0) |
| 1397 | OPTION(8, 2124 /* --build-id= */, build_id, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 2136, 0, 2159, 0, 0) |
| 1398 | OPTION(8, 2194 /* --build-id */, anonymous_0, Flag, INVALID, build_id, 2231, 0, DefaultVis, 0, 2205, 0, 0, 0, 0) |
| 1399 | OPTION(1, 2237 /* -b */, anonymous_20, Separate, INVALID, format, 0, 0, DefaultVis, 0, 2240, 0, 0, 0, 0) |
| 1400 | OPTION(8, 2259 /* --call-graph-ordering-file= */, call_graph_ordering_file_eq, Joined, INVALID, call_graph_ordering_file, 0, 0, DefaultVis, 0, 2287, 0, 0, 0, 0) |
| 1401 | OPTION(8, 2335 /* --call-graph-ordering-file */, call_graph_ordering_file, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1402 | OPTION(6, 2362 /* --call-graph-profile-sort= */, call_graph_profile_sort, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 2389, 0, 2484, 2505, 0) |
| 1403 | OPTION(8, 2524 /* --call_shared */, anonymous_8, Flag, INVALID, Bdynamic, 0, 0, DefaultVis, 0, 2538, 0, 0, 0, 0) |
| 1404 | OPTION(6, 2559 /* --check-dynamic-relocations */, check_dynamic_relocations, Flag, INVALID, INVALID, 0, HelpHidden, DefaultVis, 0, 2587, 0, 0, 0, 0) |
| 1405 | OPTION(8, 2652 /* --check-sections */, check_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2669, 0, 0, 0, 0) |
| 1406 | OPTION(6, 2716 /* --chroot */, chroot, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1407 | OPTION(6, 2725 /* --cmse-implib */, cmse_implib, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 2739, 0, 0, 0, 0) |
| 1408 | OPTION(6, 2803 /* --color-diagnostics= */, color_diagnostics, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 2824, 0, 2866, 0, 0) |
| 1409 | OPTION(6, 2886 /* --color-diagnostics */, anonymous_2, Flag, INVALID, color_diagnostics, 2943, 0, DefaultVis, 0, 2906, 0, 0, 0, 0) |
| 1410 | OPTION(8, 2951 /* --compress-debug-sections= */, compress_debug_sections_eq, Joined, INVALID, compress_debug_sections, 0, 0, DefaultVis, 0, 2978, 0, 3008, 0, 0) |
| 1411 | OPTION(8, 3025 /* --compress-debug-sections */, compress_debug_sections, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3008, 0, 0) |
| 1412 | OPTION(6, 3051 /* --compress-sections= */, compress_sections_eq, Joined, INVALID, compress_sections, 0, 0, DefaultVis, 0, 3072, 0, 3306, 0, 0) |
| 1413 | OPTION(6, 3346 /* --compress-sections */, compress_sections, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3306, 0, 0) |
| 1414 | OPTION(6, 3366 /* --cref */, cref, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 3373, 0, 0, 0, 0) |
| 1415 | OPTION(6, 3447 /* --debug-names */, debug_names, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 3461, 0, 0, 0, 0) |
| 1416 | OPTION(6, 3500 /* --default-script= */, default_script_eq, Joined, INVALID, default_script, 0, 0, DefaultVis, 0, 3518, 0, 0, 0, 0) |
| 1417 | OPTION(6, 3578 /* --default-script */, default_script, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1418 | OPTION(8, 3595 /* --defsym= */, defsym_eq, Joined, INVALID, defsym, 0, 0, DefaultVis, 0, 3605, 0, 3627, 0, 0) |
| 1419 | OPTION(8, 3644 /* --defsym */, defsym, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3627, 0, 0) |
| 1420 | OPTION(8, 3653 /* --demangle */, demangle, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 3664, 0, 0, 0, 0) |
| 1421 | OPTION(6, 3696 /* --dependency-file= */, dependency_file_eq, Joined, INVALID, dependency_file, 0, 0, DefaultVis, 0, 3715, 0, 3739, 0, 0) |
| 1422 | OPTION(6, 3746 /* --dependency-file */, dependency_file, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3739, 0, 0) |
| 1423 | OPTION(6, 3764 /* --dependent-libraries */, dependent_libraries, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 3786, 0, 0, 0, 0) |
| 1424 | OPTION(8, 3850 /* --disable-new-dtags */, disable_new_dtags, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 3870, 0, 0, 0, 0) |
| 1425 | OPTION(8, 3895 /* --disable-verify */, disable_verify, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1426 | OPTION(8, 3912 /* --discard-all */, discard_all, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 3926, 0, 0, 0, 0) |
| 1427 | OPTION(8, 3951 /* --discard-locals */, discard_locals, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 3968, 0, 0, 0, 0) |
| 1428 | OPTION(8, 3999 /* --discard-none */, discard_none, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4014, 0, 0, 0, 0) |
| 1429 | OPTION(8, 4051 /* --dn */, anonymous_10, Flag, INVALID, Bstatic, 0, 0, DefaultVis, 0, 4056, 0, 0, 0, 0) |
| 1430 | OPTION(1, 4076 /* -dT */, anonymous_6, Separate, INVALID, default_script, 0, 0, DefaultVis, 0, 4080, 0, 0, 0, 0) |
| 1431 | OPTION(8, 4107 /* --dynamic-linker= */, dynamic_linker_eq, Joined, INVALID, dynamic_linker, 0, 0, DefaultVis, 0, 4125, 0, 0, 0, 0) |
| 1432 | OPTION(8, 4153 /* --dynamic-linker */, dynamic_linker, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1433 | OPTION(8, 4170 /* --dynamic-list= */, dynamic_list_eq, Joined, INVALID, dynamic_list, 0, 0, DefaultVis, 0, 4186, 0, 3739, 0, 0) |
| 1434 | OPTION(8, 4324 /* --dynamic-list */, dynamic_list, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3739, 0, 0) |
| 1435 | OPTION(8, 4339 /* --dy */, anonymous_9, Flag, INVALID, Bdynamic, 0, 0, DefaultVis, 0, 2538, 0, 0, 0, 0) |
| 1436 | OPTION(1, 4344 /* -d */, anonymous_68, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1437 | OPTION(8, 4347 /* --EB */, eb, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4352, 0, 0, 0, 0) |
| 1438 | OPTION(8, 4398 /* --eh-frame-hdr */, eh_frame_hdr, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4413, 0, 0, 0, 0) |
| 1439 | OPTION(8, 4490 /* --EL */, el, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4495, 0, 0, 0, 0) |
| 1440 | OPTION(8, 4544 /* --emit-relocs */, emit_relocs, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4558, 0, 0, 0, 0) |
| 1441 | OPTION(8, 4589 /* --enable-new-dtags */, enable_new_dtags, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4608, 0, 0, 0, 0) |
| 1442 | OPTION(6, 4642 /* --enable-non-contiguous-regions */, enable_non_contiguous_regions, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4674, 0, 0, 0, 0) |
| 1443 | OPTION(8, 4761 /* --end-group */, end_group, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4773, 0, 0, 0, 0) |
| 1444 | OPTION(8, 4840 /* --end-lib */, end_lib, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4850, 0, 0, 0, 0) |
| 1445 | OPTION(8, 4938 /* --entry= */, entry_eq, Joined, INVALID, entry, 0, 0, DefaultVis, 0, 4947, 0, 4974, 0, 0) |
| 1446 | OPTION(8, 4982 /* --entry */, entry, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 4974, 0, 0) |
| 1447 | OPTION(6, 4990 /* --error-handling-script= */, error_handling_script_eq, Joined, INVALID, error_handling_script, 0, 0, DefaultVis, 0, 5015, 0, 0, 0, 0) |
| 1448 | OPTION(6, 5048 /* --error-handling-script */, error_handling_script, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1449 | OPTION(6, 5072 /* --error-limit= */, error_limit_eq, Joined, INVALID, error_limit, 0, 0, DefaultVis, 0, 5087, 0, 0, 0, 0) |
| 1450 | OPTION(6, 5151 /* --error-limit */, error_limit, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1451 | OPTION(8, 5165 /* --error-unresolved-symbols */, error_unresolved_symbols, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 5192, 0, 0, 0, 0) |
| 1452 | OPTION(8, 5228 /* --exclude-libs= */, exclude_libs_eq, Joined, INVALID, exclude_libs, 0, 0, DefaultVis, 0, 5244, 0, 0, 0, 0) |
| 1453 | OPTION(8, 5291 /* --exclude-libs */, exclude_libs, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1454 | OPTION(6, 5306 /* --execute-only */, execute_only, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 5321, 0, 0, 0, 0) |
| 1455 | OPTION(6, 5357 /* --export-dynamic-symbol-list= */, export_dynamic_symbol_list_eq, Joined, INVALID, export_dynamic_symbol_list, 0, 0, DefaultVis, 0, 5387, 0, 5473, 0, 0) |
| 1456 | OPTION(6, 5478 /* --export-dynamic-symbol-list */, export_dynamic_symbol_list, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 5473, 0, 0) |
| 1457 | OPTION(6, 5507 /* --export-dynamic-symbol= */, export_dynamic_symbol_eq, Joined, INVALID, export_dynamic_symbol, 0, 0, DefaultVis, 0, 5532, 0, 5749, 0, 0) |
| 1458 | OPTION(6, 5754 /* --export-dynamic-symbol */, export_dynamic_symbol, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 5749, 0, 0) |
| 1459 | OPTION(8, 5778 /* --export-dynamic */, export_dynamic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 5795, 0, 0, 0, 0) |
| 1460 | OPTION(1, 5835 /* -E */, anonymous_18, Flag, INVALID, export_dynamic, 0, 0, DefaultVis, 0, 5838, 0, 0, 0, 0) |
| 1461 | OPTION(1, 5865 /* -e */, anonymous_17, JoinedOrSeparate, INVALID, entry, 0, 0, DefaultVis, 0, 5868, 0, 0, 0, 0) |
| 1462 | OPTION(6, 5886 /* --fat-lto-objects */, fat_lto_objects, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 5904, 0, 0, 0, 0) |
| 1463 | OPTION(8, 6000 /* --fatal-warnings */, fatal_warnings, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6017, 0, 0, 0, 0) |
| 1464 | OPTION(8, 6042 /* --filter= */, filter_eq, Joined, INVALID, filter, 0, 0, DefaultVis, 0, 6052, 0, 0, 0, 0) |
| 1465 | OPTION(8, 6094 /* --filter */, filter, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1466 | OPTION(8, 6103 /* --fini= */, fini_eq, Joined, INVALID, fini, 0, 0, DefaultVis, 0, 6111, 0, 6140, 0, 0) |
| 1467 | OPTION(8, 6149 /* --fini */, fini, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 6140, 0, 0) |
| 1468 | OPTION(8, 6156 /* --fix-cortex-a53-843419 */, fix_cortex_a53_843419, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6180, 0, 0, 0, 0) |
| 1469 | OPTION(8, 6230 /* --fix-cortex-a8 */, fix_cortex_a8, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6246, 0, 0, 0, 0) |
| 1470 | OPTION(6, 6291 /* --force-group-allocation */, force_group_allocation, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6316, 0, 0, 0, 0) |
| 1471 | OPTION(8, 6472 /* --format= */, format_eq, Joined, INVALID, format, 0, 0, DefaultVis, 0, 6482, 0, 6542, 0, 0) |
| 1472 | OPTION(8, 6563 /* --format */, format, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 6542, 0, 0) |
| 1473 | OPTION(6, 6572 /* --fortran-common */, fortran_common, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6589, 0, 0, 0, 0) |
| 1474 | OPTION(1, 6665 /* -F */, anonymous_19, Separate, INVALID, filter, 0, 0, DefaultVis, 0, 6668, 0, 0, 0, 0) |
| 1475 | OPTION(1, 6687 /* -f */, anonymous_7, Separate, INVALID, auxiliary, 0, 0, DefaultVis, 0, 6690, 0, 0, 0, 0) |
| 1476 | OPTION(8, 6712 /* --gc-sections */, gc_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6726, 0, 0, 0, 0) |
| 1477 | OPTION(6, 6771 /* --gdb-index */, gdb_index, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6783, 0, 0, 0, 0) |
| 1478 | OPTION(6, 6811 /* --gnu-unique */, gnu_unique, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6824, 0, 0, 0, 0) |
| 1479 | OPTION(1, 6871 /* -G */, anonymous_83, JoinedOrSeparate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1480 | OPTION(1, 6874 /* -g */, anonymous_69, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1481 | OPTION(8, 6877 /* --hash-style= */, hash_style_eq, Joined, INVALID, hash_style, 0, 0, DefaultVis, 0, 6891, 0, 0, 0, 0) |
| 1482 | OPTION(8, 6930 /* --hash-style */, hash_style, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1483 | OPTION(8, 6943 /* --help */, help, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 6950, 0, 0, 0, 0) |
| 1484 | OPTION(1, 6968 /* -h */, anonymous_35, JoinedOrSeparate, INVALID, soname, 0, 0, DefaultVis, 0, 6971, 0, 0, 0, 0) |
| 1485 | OPTION(8, 6990 /* --icf=all */, icf_all, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 7000, 0, 0, 0, 0) |
| 1486 | OPTION(8, 7030 /* --icf=none */, icf_none, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 7041, 0, 0, 0, 0) |
| 1487 | OPTION(8, 7082 /* --icf=safe */, icf_safe, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 7093, 0, 0, 0, 0) |
| 1488 | OPTION(6, 7128 /* --ignore-data-address-equality */, ignore_data_address_equality, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 7159, 0, 0, 0, 0) |
| 1489 | OPTION(6, 7202 /* --ignore-function-address-equality */, ignore_function_address_equality, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 7237, 0, 0, 0, 0) |
| 1490 | OPTION(6, 7285 /* --image-base= */, image_base_eq, Joined, INVALID, image_base, 0, 0, DefaultVis, 0, 7299, 0, 0, 0, 0) |
| 1491 | OPTION(6, 7320 /* --image-base */, image_base, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1492 | OPTION(6, 7333 /* --in-implib= */, in_implib_eq, Joined, INVALID, in_implib, 0, 0, DefaultVis, 0, 7346, 0, 3739, 0, 0) |
| 1493 | OPTION(6, 7531 /* --in-implib */, in_implib, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3739, 0, 0) |
| 1494 | OPTION(8, 7543 /* --init= */, init_eq, Joined, INVALID, init, 0, 0, DefaultVis, 0, 7551, 0, 6140, 0, 0) |
| 1495 | OPTION(8, 7583 /* --init */, init, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 6140, 0, 0) |
| 1496 | OPTION(6, 7590 /* --irpgo-profile= */, irpgo_profile_eq, Joined, INVALID, irpgo_profile, 0, 0, DefaultVis, 0, 7607, 0, 0, 0, 0) |
| 1497 | OPTION(6, 7669 /* --irpgo-profile */, irpgo_profile, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1498 | OPTION(8, 7685 /* --just-symbols= */, just_symbols_eq, Joined, INVALID, just_symbols, 0, 0, DefaultVis, 0, 7701, 0, 0, 0, 0) |
| 1499 | OPTION(8, 7719 /* --just-symbols */, just_symbols, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1500 | OPTION(8, 7734 /* --keep-unique= */, keep_unique_eq, Joined, INVALID, keep_unique, 0, 0, DefaultVis, 0, 7749, 0, 0, 0, 0) |
| 1501 | OPTION(8, 7784 /* --keep-unique */, keep_unique, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1502 | OPTION(8, 7798 /* --library-path= */, anonymous_24, Joined, INVALID, library_path, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1503 | OPTION(8, 7814 /* --library-path */, anonymous_23, Separate, INVALID, library_path, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1504 | OPTION(8, 7829 /* --library= */, anonymous_22, Joined, INVALID, library, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1505 | OPTION(8, 7840 /* --library */, anonymous_21, Separate, INVALID, library, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1506 | OPTION(6, 7850 /* --load-pass-plugin= */, load_pass_plugins_eq, Joined, INVALID, load_pass_plugins, 0, 0, DefaultVis, 0, 7870, 0, 0, 0, 0) |
| 1507 | OPTION(6, 7902 /* --load-pass-plugin */, load_pass_plugins, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1508 | OPTION(8, 7921 /* --long-plt */, anonymous_70, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1509 | OPTION(6, 7932 /* --lto-aa-pipeline= */, lto_aa_pipeline, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 7951, 0, 0, 0, 0) |
| 1510 | OPTION(6, 8025 /* --lto-basic-block-address-map */, lto_basic_block_address_map, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 8055, 0, 0, 0, 0) |
| 1511 | OPTION(6, 8092 /* --lto-basic-block-sections= */, lto_basic_block_sections, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 8120, 0, 0, 0, 0) |
| 1512 | OPTION(6, 8156 /* --lto-CGO */, lto_CGO, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 8166, 0, 8201, 0, 0) |
| 1513 | OPTION(6, 8215 /* --lto-cs-profile-file= */, lto_cs_profile_file, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 8238, 0, 0, 0, 0) |
| 1514 | OPTION(6, 8274 /* --lto-cs-profile-generate */, lto_cs_profile_generate, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 8300, 0, 0, 0, 0) |
| 1515 | OPTION(6, 8346 /* --lto-debug-pass-manager */, lto_debug_pass_manager, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 8371, 0, 0, 0, 0) |
| 1516 | OPTION(6, 8394 /* --lto-emit-asm */, lto_emit_asm, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 8409, 0, 0, 0, 0) |
| 1517 | OPTION(6, 8428 /* --lto-emit-llvm */, lto_emit_llvm, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 8444, 0, 0, 0, 0) |
| 1518 | OPTION(6, 8465 /* --lto-known-safe-vtables= */, lto_known_safe_vtables_eq, Joined, INVALID, lto_known_safe_vtables, 0, 0, DefaultVis, 0, 8491, 0, 0, 0, 0) |
| 1519 | OPTION(6, 8599 /* --lto-known-safe-vtables */, lto_known_safe_vtables, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1520 | OPTION(6, 8624 /* --lto-newpm-passes= */, lto_newpm_passes, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 8644, 0, 0, 0, 0) |
| 1521 | OPTION(6, 8669 /* --lto-obj-path= */, lto_obj_path_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1522 | OPTION(6, 8685 /* --lto-O */, lto_O, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 8693, 0, 8720, 0, 0) |
| 1523 | OPTION(6, 8732 /* --lto-partitions= */, lto_partitions, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 8750, 0, 0, 0, 0) |
| 1524 | OPTION(6, 8783 /* --lto-pgo-warn-mismatch */, lto_pgo_warn_mismatch, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 8807, 0, 0, 0, 0) |
| 1525 | OPTION(6, 8861 /* --lto-sample-profile= */, lto_sample_profile, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 8883, 0, 0, 0, 0) |
| 1526 | OPTION(6, 8908 /* --lto-unique-basic-block-section-names */, lto_unique_basic_block_section_names, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 8947, 0, 0, 0, 0) |
| 1527 | OPTION(6, 9002 /* --lto-validate-all-vtables-have-type-infos */, lto_validate_all_vtables_have_type_infos, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 9045, 0, 0, 0, 0) |
| 1528 | OPTION(6, 9100 /* --lto-whole-program-visibility */, lto_whole_program_visibility, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 9131, 0, 0, 0, 0) |
| 1529 | OPTION(6, 9186 /* --lto= */, lto, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 9193, 0, 9209, 0, 0) |
| 1530 | OPTION(1, 9221 /* -L */, library_path, JoinedOrSeparate, INVALID, INVALID, 0, 0, DefaultVis, 0, 9224, 0, 9261, 0, 0) |
| 1531 | OPTION(1, 9267 /* -l */, library, JoinedOrSeparate, INVALID, INVALID, 0, 0, DefaultVis, 0, 9270, 0, 9299, 0, 0) |
| 1532 | OPTION(8, 9309 /* --Map= */, Map_eq, Joined, INVALID, Map, 0, 0, DefaultVis, 0, 9316, 0, 0, 0, 0) |
| 1533 | OPTION(8, 9355 /* --Map */, Map, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1534 | OPTION(8, 9361 /* --merge-exidx-entries */, merge_exidx_entries, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 9383, 0, 0, 0, 0) |
| 1535 | OPTION(8, 9427 /* --mips-got-size= */, mips_got_size_eq, Joined, INVALID, mips_got_size, 0, HelpHidden, DefaultVis, 0, 9444, 0, 0, 0, 0) |
| 1536 | OPTION(8, 9495 /* --mips-got-size */, mips_got_size, Separate, INVALID, INVALID, 0, HelpHidden, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1537 | OPTION(8, 9511 /* --mllvm= */, mllvm_eq, Joined, INVALID, mllvm, 0, 0, DefaultVis, 0, 9520, 0, 0, 0, 0) |
| 1538 | OPTION(8, 9580 /* --mllvm */, mllvm, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1539 | OPTION(6, 9588 /* --mmap-output-file */, mmap_output_file, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 9607, 0, 0, 0, 0) |
| 1540 | OPTION(1, 9650 /* -M */, anonymous_30, Flag, INVALID, print_map, 0, 0, DefaultVis, 0, 9653, 0, 0, 0, 0) |
| 1541 | OPTION(1, 9675 /* -m */, m, JoinedOrSeparate, INVALID, INVALID, 0, 0, DefaultVis, 0, 9678, 0, 0, 0, 0) |
| 1542 | OPTION(8, 9699 /* --nmagic */, nmagic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 9708, 0, 9767, 0, 0) |
| 1543 | OPTION(6, 9775 /* --no-add-needed */, anonymous_71, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1544 | OPTION(8, 9791 /* --no-allow-multiple-definition */, no_allow_multiple_definition, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 9822, 0, 0, 0, 0) |
| 1545 | OPTION(8, 9866 /* --no-allow-shlib-undefined */, no_allow_shlib_undefined, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 9893, 0, 0, 0, 0) |
| 1546 | OPTION(6, 9985 /* --no-android-memtag-note */, no_android_memtag_note, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10010, 0, 0, 0, 0) |
| 1547 | OPTION(6, 10012 /* --no-apply-dynamic-relocs */, no_apply_dynamic_relocs, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10038, 0, 0, 0, 0) |
| 1548 | OPTION(8, 10102 /* --no-as-needed */, no_as_needed, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10117, 0, 0, 0, 0) |
| 1549 | OPTION(6, 10169 /* --no-bp-compression-sort-startup-functions */, no_bp_compression_sort_startup_functions, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10010, 0, 0, 0, 0) |
| 1550 | OPTION(6, 10212 /* --no-branch-to-branch */, no_branch_to_branch, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10234, 0, 0, 0, 0) |
| 1551 | OPTION(6, 10297 /* --no-call-graph-profile-sort */, anonymous_1, Flag, INVALID, call_graph_profile_sort, 10326, HelpHidden, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1552 | OPTION(6, 10332 /* --no-check-dynamic-relocations */, no_check_dynamic_relocations, Flag, INVALID, INVALID, 0, HelpHidden, DefaultVis, 0, 10363, 0, 0, 0, 0) |
| 1553 | OPTION(8, 10435 /* --no-check-sections */, no_check_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10455, 0, 0, 0, 0) |
| 1554 | OPTION(6, 10499 /* --no-color-diagnostics */, anonymous_3, Flag, INVALID, color_diagnostics, 10558, 0, DefaultVis, 0, 10522, 0, 0, 0, 0) |
| 1555 | OPTION(8, 10565 /* --no-copy-dt-needed-entries */, anonymous_72, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1556 | OPTION(8, 10593 /* --no-ctors-in-init-array */, anonymous_73, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1557 | OPTION(6, 10618 /* --no-debug-names */, no_debug_names, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10635, 0, 0, 0, 0) |
| 1558 | OPTION(8, 10691 /* --no-demangle */, no_demangle, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10705, 0, 0, 0, 0) |
| 1559 | OPTION(6, 10734 /* --no-dependent-libraries */, no_dependent_libraries, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10759, 0, 0, 0, 0) |
| 1560 | OPTION(8, 10812 /* --no-dynamic-linker */, no_dynamic_linker, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10832, 0, 0, 0, 0) |
| 1561 | OPTION(8, 10866 /* --no-eh-frame-hdr */, no_eh_frame_hdr, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10884, 0, 0, 0, 0) |
| 1562 | OPTION(6, 10920 /* --no-execute-only */, no_execute_only, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 10938, 0, 0, 0, 0) |
| 1563 | OPTION(8, 10982 /* --no-export-dynamic */, no_export_dynamic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11002, 0, 0, 0, 0) |
| 1564 | OPTION(6, 11059 /* --no-fat-lto-objects */, no_fat_lto_objects, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11080, 0, 0, 0, 0) |
| 1565 | OPTION(8, 11148 /* --no-fatal-warnings */, no_fatal_warnings, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11168, 0, 0, 0, 0) |
| 1566 | OPTION(6, 11210 /* --no-fortran-common */, no_fortran_common, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11230, 0, 0, 0, 0) |
| 1567 | OPTION(8, 11303 /* --no-gc-sections */, no_gc_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11320, 0, 0, 0, 0) |
| 1568 | OPTION(6, 11376 /* --no-gdb-index */, no_gdb_index, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11391, 0, 0, 0, 0) |
| 1569 | OPTION(6, 11436 /* --no-gnu-unique */, no_gnu_unique, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11452, 0, 0, 0, 0) |
| 1570 | OPTION(8, 11490 /* --no-keep-memory */, anonymous_74, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1571 | OPTION(6, 11507 /* --no-lto-basic-block-address-map */, no_lto_basic_block_address_map, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11540, 0, 0, 0, 0) |
| 1572 | OPTION(6, 11594 /* --no-lto-pgo-warn-mismatch */, no_lto_pgo_warn_mismatch, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11621, 0, 0, 0, 0) |
| 1573 | OPTION(6, 11666 /* --no-lto-unique-basic-block-section-names */, no_lto_unique_basic_block_section_names, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11708, 0, 0, 0, 0) |
| 1574 | OPTION(6, 11780 /* --no-lto-validate-all-vtables-have-type-infos */, no_lto_validate_all_vtables_have_type_infos, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11826, 0, 0, 0, 0) |
| 1575 | OPTION(6, 11888 /* --no-lto-whole-program-visibility */, no_lto_whole_program_visibility, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 11922, 0, 0, 0, 0) |
| 1576 | OPTION(8, 11987 /* --no-merge-exidx-entries */, no_merge_exidx_entries, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12012, 0, 0, 0, 0) |
| 1577 | OPTION(6, 12047 /* --no-mmap-output-file */, no_mmap_output_file, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12069, 0, 0, 0, 0) |
| 1578 | OPTION(8, 12109 /* --no-nmagic */, no_nmagic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12121, 0, 9767, 0, 0) |
| 1579 | OPTION(8, 12151 /* --no-omagic */, no_omagic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12163, 0, 9767, 0, 0) |
| 1580 | OPTION(6, 12243 /* --no-optimize-bb-jumps */, no_optimize_bb_jumps, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12266, 0, 0, 0, 0) |
| 1581 | OPTION(6, 12342 /* --no-pcrel-optimize */, no_pcrel_optimize, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12362, 0, 0, 0, 0) |
| 1582 | OPTION(8, 12408 /* --no-pie */, no_pie, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12417, 0, 0, 0, 0) |
| 1583 | OPTION(6, 12475 /* --no-power10-stubs */, no_power10_stubs, Flag, INVALID, power10_stubs_eq, 12523, 0, DefaultVis, 0, 12494, 0, 0, 0, 0) |
| 1584 | OPTION(8, 12527 /* --no-print-gc-sections */, no_print_gc_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12550, 0, 0, 0, 0) |
| 1585 | OPTION(8, 12596 /* --no-print-icf-sections */, no_print_icf_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12620, 0, 0, 0, 0) |
| 1586 | OPTION(6, 12668 /* --no-relax-gp */, no_relax_gp, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12682, 0, 0, 0, 0) |
| 1587 | OPTION(6, 12726 /* --no-relax */, no_relax, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12737, 0, 0, 0, 0) |
| 1588 | OPTION(6, 12773 /* --no-rosegment */, no_rosegment, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12788, 0, 0, 0, 0) |
| 1589 | OPTION(6, 12854 /* --no-toc-optimize */, no_toc_optimize, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12872, 0, 0, 0, 0) |
| 1590 | OPTION(8, 12918 /* --no-undefined-version */, no_undefined_version, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 12941, 0, 0, 0, 0) |
| 1591 | OPTION(8, 12993 /* --no-undefined */, no_undefined, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13008, 0, 0, 0, 0) |
| 1592 | OPTION(6, 13082 /* --no-use-android-relr-tags */, no_use_android_relr_tags, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13109, 0, 0, 0, 0) |
| 1593 | OPTION(6, 13148 /* --no-warn-backrefs */, no_warn_backrefs, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13167, 0, 0, 0, 0) |
| 1594 | OPTION(8, 13249 /* --no-warn-common */, no_warn_common, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13266, 0, 0, 0, 0) |
| 1595 | OPTION(6, 13319 /* --no-warn-ifunc-textrel */, no_warn_ifunc_textrel, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13343, 0, 0, 0, 0) |
| 1596 | OPTION(8, 13413 /* --no-warn-mismatch */, no_warn_mismatch, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13432, 0, 0, 0, 0) |
| 1597 | OPTION(6, 13482 /* --no-warn-symbol-ordering */, no_warn_symbol_ordering, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13508, 0, 0, 0, 0) |
| 1598 | OPTION(6, 13565 /* --no-warnings */, no_warnings, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13579, 0, 0, 0, 0) |
| 1599 | OPTION(8, 13625 /* --no-whole-archive */, no_whole_archive, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13644, 0, 0, 0, 0) |
| 1600 | OPTION(6, 13707 /* --no-xosegment */, no_xosegment, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13722, 0, 0, 0, 0) |
| 1601 | OPTION(8, 13786 /* --noinhibit-exec */, noinhibit_exec, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13803, 0, 0, 0, 0) |
| 1602 | OPTION(8, 13865 /* --non_shared */, anonymous_11, Flag, INVALID, Bstatic, 0, 0, DefaultVis, 0, 4056, 0, 0, 0, 0) |
| 1603 | OPTION(8, 13878 /* --nostdlib */, nostdlib, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 13889, 0, 0, 0, 0) |
| 1604 | OPTION(1, 13943 /* -N */, anonymous_26, Flag, INVALID, omagic, 0, 0, DefaultVis, 0, 13946, 0, 0, 0, 0) |
| 1605 | OPTION(1, 13965 /* -n */, anonymous_25, Flag, INVALID, nmagic, 0, 0, DefaultVis, 0, 13968, 0, 0, 0, 0) |
| 1606 | OPTION(6, 13987 /* --oformat= */, oformat_eq, Joined, INVALID, oformat, 0, 0, DefaultVis, 0, 13998, 0, 14051, 0, 0) |
| 1607 | OPTION(6, 14064 /* --oformat */, oformat, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 14051, 0, 0) |
| 1608 | OPTION(6, 14074 /* --omagic */, omagic, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 14083, 0, 9767, 0, 0) |
| 1609 | OPTION(6, 14201 /* --opt-remarks-filename */, opt_remarks_filename, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 14224, 0, 0, 0, 0) |
| 1610 | OPTION(6, 14266 /* --opt-remarks-format */, opt_remarks_format, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 14287, 0, 0, 0, 0) |
| 1611 | OPTION(6, 14343 /* --opt-remarks-hotness-threshold= */, opt_remarks_hotness_threshold_eq, Joined, INVALID, opt_remarks_hotness_threshold, 0, 0, DefaultVis, 0, 14376, 0, 14504, 0, 0) |
| 1612 | OPTION(6, 14512 /* --opt-remarks-hotness-threshold */, opt_remarks_hotness_threshold, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 14504, 0, 0) |
| 1613 | OPTION(6, 14544 /* --opt-remarks-passes */, opt_remarks_passes, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 14565, 0, 0, 0, 0) |
| 1614 | OPTION(6, 14632 /* --opt-remarks-with-hotness */, opt_remarks_with_hotness, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 14659, 0, 0, 0, 0) |
| 1615 | OPTION(6, 14720 /* --optimize-bb-jumps */, optimize_bb_jumps, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 14740, 0, 0, 0, 0) |
| 1616 | OPTION(8, 14795 /* --orphan-handling= */, orphan_handling_eq, Joined, INVALID, orphan_handling, 0, 0, DefaultVis, 0, 14814, 0, 0, 0, 0) |
| 1617 | OPTION(8, 14878 /* --orphan-handling */, orphan_handling, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1618 | OPTION(6, 14896 /* --out-implib= */, out_implib_eq, Joined, INVALID, out_implib, 0, 0, DefaultVis, 0, 14910, 0, 3739, 0, 0) |
| 1619 | OPTION(6, 15008 /* --out-implib */, out_implib, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3739, 0, 0) |
| 1620 | OPTION(6, 15021 /* --output= */, anonymous_27, Joined, INVALID, o, 0, 0, DefaultVis, 0, 15031, 0, 0, 0, 0) |
| 1621 | OPTION(6, 15044 /* --output */, anonymous_28, Separate, INVALID, o, 0, 0, DefaultVis, 0, 15031, 0, 0, 0, 0) |
| 1622 | OPTION(1, 15053 /* -O */, O, JoinedOrSeparate, INVALID, INVALID, 0, 0, DefaultVis, 0, 15056, 0, 0, 0, 0) |
| 1623 | OPTION(1, 15082 /* -o */, o, JoinedOrSeparate, INVALID, INVALID, 0, 0, DefaultVis, 0, 15085, 0, 15114, 0, 0) |
| 1624 | OPTION(6, 15121 /* --pack-dyn-relocs= */, pack_dyn_relocs_eq, Joined, INVALID, pack_dyn_relocs, 0, 0, DefaultVis, 0, 15140, 0, 15185, 0, 0) |
| 1625 | OPTION(6, 15218 /* --pack-dyn-relocs */, pack_dyn_relocs, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 15185, 0, 0) |
| 1626 | OPTION(6, 15236 /* --package-metadata= */, package_metadata, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 15256, 0, 0, 0, 0) |
| 1627 | OPTION(6, 15315 /* --pcrel-optimize */, pcrel_optimize, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 15332, 0, 0, 0, 0) |
| 1628 | OPTION(8, 15387 /* --pic-executable */, anonymous_29, Flag, INVALID, pie, 0, 0, DefaultVis, 0, 15404, 0, 0, 0, 0) |
| 1629 | OPTION(8, 15420 /* --pic-veneer */, pic_veneer, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 15433, 0, 0, 0, 0) |
| 1630 | OPTION(8, 15487 /* --pie */, pie, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 15493, 0, 0, 0, 0) |
| 1631 | OPTION(8, 15534 /* --plugin-opt=-fresolution= */, anonymous_66, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1632 | OPTION(8, 15561 /* --plugin-opt=-pass-through= */, anonymous_67, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1633 | OPTION(8, 15589 /* --plugin-opt=- */, plugin_opt_eq_minus, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 15604, 0, 0, 0, 0) |
| 1634 | OPTION(8, 15662 /* --plugin-opt=cs-profile-generate */, anonymous_49, Flag, INVALID, lto_cs_profile_generate, 0, 0, DefaultVis, 0, 15695, 0, 0, 0, 0) |
| 1635 | OPTION(8, 15731 /* --plugin-opt=cs-profile-path= */, anonymous_50, Joined, INVALID, lto_cs_profile_file, 0, 0, DefaultVis, 0, 15761, 0, 0, 0, 0) |
| 1636 | OPTION(8, 15793 /* --plugin-opt=debug-pass-manager */, anonymous_45, Flag, INVALID, lto_debug_pass_manager, 0, 0, DefaultVis, 0, 15825, 0, 0, 0, 0) |
| 1637 | OPTION(8, 15860 /* --plugin-opt=disable-verify */, anonymous_46, Flag, INVALID, disable_verify, 0, 0, DefaultVis, 0, 15888, 0, 0, 0, 0) |
| 1638 | OPTION(8, 15915 /* --plugin-opt=dwo_dir= */, plugin_opt_dwo_dir_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 15937, 0, 0, 0, 0) |
| 1639 | OPTION(8, 16003 /* --plugin-opt=emit-asm */, plugin_opt_emit_asm, Flag, INVALID, lto_emit_asm, 0, 0, DefaultVis, 0, 16025, 0, 0, 0, 0) |
| 1640 | OPTION(8, 16050 /* --plugin-opt=emit-llvm */, plugin_opt_emit_llvm, Flag, INVALID, lto_emit_llvm, 0, 0, DefaultVis, 0, 16073, 0, 0, 0, 0) |
| 1641 | OPTION(8, 16099 /* --plugin-opt=jobs= */, anonymous_47, Joined, INVALID, thinlto_jobs_eq, 0, 0, DefaultVis, 0, 16118, 0, 0, 0, 0) |
| 1642 | OPTION(8, 16144 /* --plugin-opt=lto-partitions= */, anonymous_48, Joined, INVALID, lto_partitions, 0, 0, DefaultVis, 0, 16173, 0, 0, 0, 0) |
| 1643 | OPTION(8, 16200 /* --plugin-opt=mcpu= */, plugin_opt_mcpu_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1644 | OPTION(8, 16219 /* --plugin-opt=obj-path= */, anonymous_51, Joined, INVALID, lto_obj_path_eq, 0, 0, DefaultVis, 0, 16242, 0, 0, 0, 0) |
| 1645 | OPTION(8, 16268 /* --plugin-opt=opt-remarks-filename= */, anonymous_52, Joined, INVALID, opt_remarks_filename, 0, 0, DefaultVis, 0, 16303, 0, 0, 0, 0) |
| 1646 | OPTION(8, 16336 /* --plugin-opt=opt-remarks-format= */, anonymous_54, Joined, INVALID, opt_remarks_format, 0, 0, DefaultVis, 0, 16369, 0, 0, 0, 0) |
| 1647 | OPTION(8, 16400 /* --plugin-opt=opt-remarks-hotness-threshold= */, anonymous_56, Joined, INVALID, opt_remarks_hotness_threshold, 0, 0, DefaultVis, 0, 16444, 0, 0, 0, 0) |
| 1648 | OPTION(8, 16486 /* --plugin-opt=opt-remarks-passes= */, anonymous_53, Joined, INVALID, opt_remarks_passes, 0, 0, DefaultVis, 0, 16519, 0, 0, 0, 0) |
| 1649 | OPTION(8, 16550 /* --plugin-opt=opt-remarks-with-hotness */, anonymous_55, Flag, INVALID, opt_remarks_with_hotness, 0, 0, DefaultVis, 0, 16588, 0, 0, 0, 0) |
| 1650 | OPTION(8, 16625 /* --plugin-opt=O */, anonymous_44, Joined, INVALID, lto_O, 0, 0, DefaultVis, 0, 16640, 0, 0, 0, 0) |
| 1651 | OPTION(8, 16658 /* --plugin-opt=sample-profile= */, anonymous_57, Joined, INVALID, lto_sample_profile, 0, 0, DefaultVis, 0, 16687, 0, 0, 0, 0) |
| 1652 | OPTION(8, 16718 /* --plugin-opt=save-temps */, anonymous_58, Flag, INVALID, save_temps, 0, 0, DefaultVis, 0, 16742, 0, 0, 0, 0) |
| 1653 | OPTION(8, 16765 /* --plugin-opt=stats-file= */, plugin_opt_stats_file, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 16790, 0, 0, 0, 0) |
| 1654 | OPTION(8, 16826 /* --plugin-opt=thinlto-emit-imports-files */, anonymous_60, Flag, INVALID, thinlto_emit_imports_files, 0, 0, DefaultVis, 0, 16866, 0, 0, 0, 0) |
| 1655 | OPTION(8, 16905 /* --plugin-opt=thinlto-index-only= */, anonymous_62, Joined, INVALID, thinlto_index_only_eq, 0, 0, DefaultVis, 0, 16938, 0, 0, 0, 0) |
| 1656 | OPTION(8, 16970 /* --plugin-opt=thinlto-index-only */, anonymous_61, Flag, INVALID, thinlto_index_only, 0, 0, DefaultVis, 0, 17002, 0, 0, 0, 0) |
| 1657 | OPTION(8, 17033 /* --plugin-opt=thinlto-object-suffix-replace= */, anonymous_63, Joined, INVALID, thinlto_object_suffix_replace_eq, 0, 0, DefaultVis, 0, 17077, 0, 0, 0, 0) |
| 1658 | OPTION(8, 17120 /* --plugin-opt=thinlto-prefix-replace= */, anonymous_64, Joined, INVALID, thinlto_prefix_replace_eq, 0, 0, DefaultVis, 0, 17157, 0, 0, 0, 0) |
| 1659 | OPTION(8, 17193 /* --plugin-opt=thinlto */, anonymous_65, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1660 | OPTION(8, 17214 /* --plugin-opt=time-trace= */, anonymous_59, Joined, INVALID, time_trace_eq, 0, 0, DefaultVis, 0, 17239, 0, 0, 0, 0) |
| 1661 | OPTION(8, 17263 /* --plugin-opt= */, plugin_opt_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1662 | OPTION(8, 17277 /* --plugin= */, plugin_eq, Joined, INVALID, plugin, 0, 0, DefaultVis, 0, 17287, 0, 0, 0, 0) |
| 1663 | OPTION(8, 17330 /* --plugin */, plugin, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1664 | OPTION(8, 17339 /* --pop-state */, pop_state, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 17351, 0, 0, 0, 0) |
| 1665 | OPTION(6, 17392 /* --power10-stubs= */, power10_stubs_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 17409, 0, 17585, 0, 0) |
| 1666 | OPTION(6, 17592 /* --power10-stubs */, power10_stubs, Flag, INVALID, power10_stubs_eq, 17639, 0, DefaultVis, 0, 17608, 0, 0, 0, 0) |
| 1667 | OPTION(8, 17644 /* --print-archive-stats= */, print_archive_stats, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 17667, 0, 0, 0, 0) |
| 1668 | OPTION(6, 17789 /* --print-gc-sections= */, print_gc_sections_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 17810, 0, 3739, 0, 0) |
| 1669 | OPTION(8, 17849 /* --print-gc-sections */, print_gc_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 17869, 0, 0, 0, 0) |
| 1670 | OPTION(8, 17898 /* --print-icf-sections */, print_icf_sections, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 17919, 0, 0, 0, 0) |
| 1671 | OPTION(8, 17950 /* --print-map */, print_map, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 17962, 0, 0, 0, 0) |
| 1672 | OPTION(8, 18002 /* --print-memory-usage */, print_memory_usage, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 18023, 0, 0, 0, 0) |
| 1673 | OPTION(8, 18050 /* --print-symbol-order= */, print_symbol_order_eq, Joined, INVALID, print_symbol_order, 0, 0, DefaultVis, 0, 18072, 0, 0, 0, 0) |
| 1674 | OPTION(8, 18157 /* --print-symbol-order */, print_symbol_order, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1675 | OPTION(8, 18178 /* --push-state */, push_state, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 18191, 0, 0, 0, 0) |
| 1676 | OPTION(1, 18258 /* -q */, anonymous_15, Flag, INVALID, emit_relocs, 0, 0, DefaultVis, 0, 18261, 0, 0, 0, 0) |
| 1677 | OPTION(6, 18285 /* --randomize-section-padding= */, randomize_section_padding, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 18314, 0, 0, 0, 0) |
| 1678 | OPTION(6, 18411 /* --relax-gp */, relax_gp, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 18422, 0, 0, 0, 0) |
| 1679 | OPTION(6, 18455 /* --relax */, relax, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 18463, 0, 0, 0, 0) |
| 1680 | OPTION(8, 18521 /* --relocatable */, relocatable, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 18535, 0, 0, 0, 0) |
| 1681 | OPTION(6, 18566 /* --remap-inputs-file= */, remap_inputs_file, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 18587, 0, 3739, 0, 0) |
| 1682 | OPTION(6, 18687 /* --remap-inputs= */, remap_inputs_eq, Joined, INVALID, remap_inputs, 0, 0, DefaultVis, 0, 18703, 0, 18755, 0, 0) |
| 1683 | OPTION(6, 18777 /* --remap-inputs */, remap_inputs, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 18755, 0, 0) |
| 1684 | OPTION(6, 18792 /* --reproduce= */, reproduce_eq, Joined, INVALID, reproduce, 0, 0, DefaultVis, 0, 18805, 0, 0, 0, 0) |
| 1685 | OPTION(6, 18868 /* --reproduce */, reproduce, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1686 | OPTION(8, 18880 /* --retain-symbols-file= */, retain_symbols_file_eq, Joined, INVALID, retain_symbols_file, 0, 0, DefaultVis, 0, 18903, 0, 3739, 0, 0) |
| 1687 | OPTION(8, 18946 /* --retain-symbols-file */, retain_symbols_file, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 3739, 0, 0) |
| 1688 | OPTION(6, 18968 /* --rosegment */, rosegment, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 18980, 0, 0, 0, 0) |
| 1689 | OPTION(8, 19049 /* --rpath-link= */, anonymous_76, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1690 | OPTION(8, 19063 /* --rpath-link */, anonymous_75, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1691 | OPTION(8, 19076 /* --rpath= */, rpath_eq, Joined, INVALID, rpath, 0, 0, DefaultVis, 0, 19085, 0, 0, 0, 0) |
| 1692 | OPTION(8, 19116 /* --rpath */, rpath, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1693 | OPTION(6, 19124 /* --rsp-quoting= */, rsp_quoting_eq, Joined, INVALID, rsp_quoting, 0, 0, DefaultVis, 0, 19139, 0, 19172, 0, 0) |
| 1694 | OPTION(6, 19188 /* --rsp-quoting */, rsp_quoting, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 19172, 0, 0) |
| 1695 | OPTION(1, 19202 /* -R */, anonymous_32, JoinedOrSeparate, INVALID, rpath, 0, 0, DefaultVis, 0, 19205, 0, 0, 0, 0) |
| 1696 | OPTION(1, 19223 /* -r */, anonymous_31, Flag, INVALID, relocatable, 0, 0, DefaultVis, 0, 19226, 0, 0, 0, 0) |
| 1697 | OPTION(6, 19250 /* --save-temps= */, save_temps_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 19264, 0, 0, 19313, 0) |
| 1698 | OPTION(8, 19395 /* --save-temps */, save_temps, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 19408, 0, 0, 0, 0) |
| 1699 | OPTION(8, 19450 /* --script= */, script_eq, Joined, INVALID, script, 0, 0, DefaultVis, 0, 19460, 0, 0, 0, 0) |
| 1700 | OPTION(8, 19479 /* --script */, script, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1701 | OPTION(8, 19488 /* --section-start= */, section_start_eq, Joined, INVALID, section_start, 0, 0, DefaultVis, 0, 19505, 0, 19528, 0, 0) |
| 1702 | OPTION(8, 19538 /* --section-start */, section_start, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 19528, 0, 0) |
| 1703 | OPTION(8, 19554 /* --secure-plt */, anonymous_77, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1704 | OPTION(8, 19567 /* --shared */, shared, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 19576, 0, 0, 0, 0) |
| 1705 | OPTION(6, 19598 /* --shuffle-sections= */, shuffle_sections_eq, Joined, INVALID, shuffle_sections, 0, 0, DefaultVis, 0, 19618, 0, 19766, 0, 0) |
| 1706 | OPTION(6, 19788 /* --shuffle-sections */, shuffle_sections, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 19766, 0, 0) |
| 1707 | OPTION(8, 19807 /* --soname= */, soname_eq, Joined, INVALID, soname, 0, 0, DefaultVis, 0, 19817, 0, 0, 0, 0) |
| 1708 | OPTION(8, 19831 /* --soname */, soname, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1709 | OPTION(8, 19840 /* --sort-common */, anonymous_78, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1710 | OPTION(8, 19854 /* --sort-section= */, sort_section_eq, Joined, INVALID, sort_section, 0, 0, DefaultVis, 0, 19870, 0, 0, 0, 0) |
| 1711 | OPTION(8, 19928 /* --sort-section */, sort_section, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1712 | OPTION(8, 19943 /* --split-stack-adjust-size= */, split_stack_adjust_size_eq, Joined, INVALID, split_stack_adjust_size, 0, 0, DefaultVis, 0, 19970, 0, 14504, 0, 0) |
| 1713 | OPTION(8, 20064 /* --split-stack-adjust-size */, split_stack_adjust_size, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 14504, 0, 0) |
| 1714 | OPTION(8, 20090 /* --start-group */, start_group, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 4773, 0, 0, 0, 0) |
| 1715 | OPTION(8, 20104 /* --start-lib */, start_lib, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 20116, 0, 0, 0, 0) |
| 1716 | OPTION(8, 20206 /* --static */, anonymous_12, Flag, INVALID, Bstatic, 0, 0, DefaultVis, 0, 4056, 0, 0, 0, 0) |
| 1717 | OPTION(8, 20215 /* --stats */, anonymous_79, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1718 | OPTION(8, 20223 /* --strip-all */, strip_all, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 20235, 0, 0, 0, 0) |
| 1719 | OPTION(8, 20276 /* --strip-debug */, strip_debug, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 20290, 0, 0, 0, 0) |
| 1720 | OPTION(6, 20318 /* --symbol-ordering-file= */, symbol_ordering_file_eq, Joined, INVALID, symbol_ordering_file, 0, 0, DefaultVis, 0, 20342, 0, 0, 0, 0) |
| 1721 | OPTION(6, 20422 /* --symbol-ordering-file */, symbol_ordering_file, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1722 | OPTION(8, 20445 /* --sysroot= */, sysroot_eq, Joined, INVALID, sysroot, 0, 0, DefaultVis, 0, 20456, 0, 0, 0, 0) |
| 1723 | OPTION(8, 20476 /* --sysroot */, sysroot, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1724 | OPTION(1, 20486 /* -S */, anonymous_38, Flag, INVALID, strip_debug, 0, 0, DefaultVis, 0, 20489, 0, 0, 0, 0) |
| 1725 | OPTION(1, 20513 /* -s */, anonymous_37, Flag, INVALID, strip_all, 0, 0, DefaultVis, 0, 20516, 0, 0, 0, 0) |
| 1726 | OPTION(8, 20538 /* --target1-abs */, target1_abs, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 20552, 0, 0, 0, 0) |
| 1727 | OPTION(8, 20601 /* --target1-rel */, target1_rel, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 20615, 0, 0, 0, 0) |
| 1728 | OPTION(8, 20654 /* --target2= */, target2_eq, Joined, INVALID, target2, 0, 0, DefaultVis, 0, 20665, 0, 20744, 0, 0) |
| 1729 | OPTION(8, 20751 /* --target2 */, target2, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 20744, 0, 0) |
| 1730 | OPTION(8, 20761 /* --Tbss= */, Tbss_eq, Joined, INVALID, Tbss, 0, 0, DefaultVis, 0, 20769, 0, 0, 0, 0) |
| 1731 | OPTION(8, 20822 /* --Tbss */, Tbss, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1732 | OPTION(8, 20829 /* --Tdata= */, Tdata_eq, Joined, INVALID, Tdata, 0, 0, DefaultVis, 0, 20838, 0, 0, 0, 0) |
| 1733 | OPTION(8, 20892 /* --Tdata */, Tdata, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1734 | OPTION(6, 20900 /* --thinlto-cache-dir= */, thinlto_cache_dir, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 20921, 0, 0, 0, 0) |
| 1735 | OPTION(6, 20966 /* --thinlto-cache-policy= */, thinlto_cache_policy_eq, Joined, INVALID, thinlto_cache_policy, 0, 0, DefaultVis, 0, 20990, 0, 0, 0, 0) |
| 1736 | OPTION(6, 21027 /* --thinlto-cache-policy */, thinlto_cache_policy, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1737 | OPTION(6, 21050 /* --thinlto-distributor-arg= */, thinlto_distributor_arg_eq, Joined, INVALID, thinlto_distributor_arg, 0, 0, DefaultVis, 0, 21077, 0, 0, 0, 0) |
| 1738 | OPTION(6, 21122 /* --thinlto-distributor-arg */, thinlto_distributor_arg, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1739 | OPTION(6, 21148 /* --thinlto-distributor= */, thinlto_distributor_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 21171, 0, 0, 0, 0) |
| 1740 | OPTION(6, 21287 /* --thinlto-emit-imports-files */, thinlto_emit_imports_files, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1741 | OPTION(6, 21316 /* --thinlto-emit-index-files */, thinlto_emit_index_files, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1742 | OPTION(6, 21343 /* --thinlto-index-only= */, thinlto_index_only_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1743 | OPTION(6, 21365 /* --thinlto-index-only */, thinlto_index_only, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1744 | OPTION(6, 21386 /* --thinlto-jobs= */, thinlto_jobs_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 21402, 0, 0, 0, 0) |
| 1745 | OPTION(6, 21448 /* --thinlto-object-suffix-replace= */, thinlto_object_suffix_replace_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1746 | OPTION(6, 21481 /* --thinlto-prefix-replace= */, thinlto_prefix_replace_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1747 | OPTION(6, 21507 /* --thinlto-remote-compiler-arg= */, thinlto_remote_compiler_arg_eq, Joined, INVALID, thinlto_remote_compiler_arg, 0, 0, DefaultVis, 0, 21538, 0, 0, 0, 0) |
| 1748 | OPTION(6, 21626 /* --thinlto-remote-compiler-arg */, thinlto_remote_compiler_arg, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1749 | OPTION(6, 21656 /* --thinlto-remote-compiler-prepend-arg= */, thinlto_remote_compiler_prepend_arg_eq, Joined, INVALID, thinlto_remote_compiler_prepend_arg, 0, 0, DefaultVis, 0, 21695, 0, 0, 0, 0) |
| 1750 | OPTION(6, 21791 /* --thinlto-remote-compiler-prepend-arg */, thinlto_remote_compiler_prepend_arg, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1751 | OPTION(6, 21829 /* --thinlto-remote-compiler= */, thinlto_remote_compiler_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 21856, 0, 0, 0, 0) |
| 1752 | OPTION(6, 21936 /* --thinlto-single-module= */, thinlto_single_module_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 21961, 0, 0, 0, 0) |
| 1753 | OPTION(6, 22032 /* --threads= */, threads_eq, Joined, INVALID, threads, 0, 0, DefaultVis, 0, 22043, 0, 0, 0, 0) |
| 1754 | OPTION(6, 22143 /* --threads */, threads, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1755 | OPTION(6, 22153 /* --time-trace-granularity= */, time_trace_granularity_eq, Joined, INVALID, time_trace_granularity, 0, 0, DefaultVis, 0, 22179, 0, 0, 0, 0) |
| 1756 | OPTION(6, 22246 /* --time-trace-granularity */, time_trace_granularity, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1757 | OPTION(6, 22271 /* --time-trace= */, time_trace_eq, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 22285, 0, 3739, 0, 0) |
| 1758 | OPTION(6, 22313 /* --time-trace */, anonymous_5, Flag, INVALID, time_trace_eq, 0, 0, DefaultVis, 0, 22326, 0, 0, 0, 0) |
| 1759 | OPTION(6, 22367 /* --toc-optimize */, toc_optimize, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 22382, 0, 0, 0, 0) |
| 1760 | OPTION(8, 22437 /* --trace-symbol= */, trace_symbol_eq, Joined, INVALID, trace_symbol, 0, 0, DefaultVis, 0, 22453, 0, 0, 0, 0) |
| 1761 | OPTION(8, 22481 /* --trace-symbol */, trace_symbol, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1762 | OPTION(8, 22496 /* --trace */, trace, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 22504, 0, 0, 0, 0) |
| 1763 | OPTION(3, 22539 /* -Ttext-segment= */, anonymous_40, Joined, INVALID, Ttext_segment, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1764 | OPTION(3, 22555 /* -Ttext-segment */, Ttext_segment, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1765 | OPTION(8, 22570 /* --Ttext= */, Ttext_eq, Joined, INVALID, Ttext, 0, 0, DefaultVis, 0, 22579, 0, 0, 0, 0) |
| 1766 | OPTION(8, 22633 /* --Ttext */, Ttext, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1767 | OPTION(1, 22641 /* -T */, anonymous_33, JoinedOrSeparate, INVALID, script, 0, 0, DefaultVis, 0, 22644, 0, 0, 0, 0) |
| 1768 | OPTION(1, 22663 /* -t */, anonymous_39, Flag, INVALID, trace, 0, 0, DefaultVis, 0, 22666, 0, 0, 0, 0) |
| 1769 | OPTION(6, 22684 /* --undefined-glob= */, undefined_glob_eq, Joined, INVALID, undefined_glob, 0, 0, DefaultVis, 0, 22702, 0, 22740, 0, 0) |
| 1770 | OPTION(6, 22750 /* --undefined-glob */, undefined_glob, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 22740, 0, 0) |
| 1771 | OPTION(8, 22767 /* --undefined-version */, undefined_version, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 22787, 0, 0, 0, 0) |
| 1772 | OPTION(8, 22848 /* --undefined= */, undefined_eq, Joined, INVALID, undefined, 0, 0, DefaultVis, 0, 22702, 0, 6140, 0, 0) |
| 1773 | OPTION(8, 22861 /* --undefined */, undefined, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 6140, 0, 0) |
| 1774 | OPTION(8, 22873 /* --unique */, unique, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 22882, 0, 0, 0, 0) |
| 1775 | OPTION(8, 22947 /* --unresolved-symbols= */, unresolved_symbols_eq, Joined, INVALID, unresolved_symbols, 0, 0, DefaultVis, 0, 22969, 0, 0, 0, 0) |
| 1776 | OPTION(8, 23012 /* --unresolved-symbols */, unresolved_symbols, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1777 | OPTION(6, 23033 /* --use-android-relr-tags */, use_android_relr_tags, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23057, 0, 0, 0, 0) |
| 1778 | OPTION(1, 23133 /* -u */, anonymous_42, JoinedOrSeparate, INVALID, undefined, 0, 0, DefaultVis, 0, 23136, 0, 0, 0, 0) |
| 1779 | OPTION(6, 23158 /* --verbose-bp-section-orderer */, verbose_bp_section_orderer, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23187, 0, 0, 0, 0) |
| 1780 | OPTION(8, 23230 /* --verbose */, verbose, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23240, 0, 0, 0, 0) |
| 1781 | OPTION(8, 23253 /* --version-script= */, version_script_eq, Joined, INVALID, version_script, 0, 0, DefaultVis, 0, 23271, 0, 0, 0, 0) |
| 1782 | OPTION(8, 23293 /* --version-script */, version_script, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1783 | OPTION(8, 23310 /* --version */, version, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23320, 0, 0, 0, 0) |
| 1784 | OPTION(6, 23356 /* --vs-diagnostics */, visual_studio_diagnostics_format, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23373, 0, 0, 0, 0) |
| 1785 | OPTION(1, 23424 /* -V */, anonymous_43, Flag, INVALID, v, 0, 0, DefaultVis, 0, 23427, 0, 0, 0, 0) |
| 1786 | OPTION(1, 23440 /* -v */, v, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23443, 0, 0, 0, 0) |
| 1787 | OPTION(6, 23470 /* --warn-backrefs-exclude= */, warn_backrefs_exclude_eq, Joined, INVALID, warn_backrefs_exclude, 0, 0, DefaultVis, 0, 23495, 0, 23606, 0, 0) |
| 1788 | OPTION(6, 23613 /* --warn-backrefs-exclude */, warn_backrefs_exclude, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 23606, 0, 0) |
| 1789 | OPTION(6, 23637 /* --warn-backrefs */, warn_backrefs, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23653, 0, 0, 0, 0) |
| 1790 | OPTION(8, 23718 /* --warn-common */, warn_common, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23732, 0, 0, 0, 0) |
| 1791 | OPTION(8, 23768 /* --warn-execstack */, anonymous_80, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1792 | OPTION(6, 23785 /* --warn-ifunc-textrel */, warn_ifunc_textrel, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23806, 0, 0, 0, 0) |
| 1793 | OPTION(8, 23859 /* --warn-once */, anonymous_81, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1794 | OPTION(8, 23871 /* --warn-shared-textrel */, anonymous_82, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 0, 0, 0) |
| 1795 | OPTION(6, 23893 /* --warn-symbol-ordering */, warn_symbol_ordering, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 23916, 0, 0, 0, 0) |
| 1796 | OPTION(8, 23976 /* --warn-unresolved-symbols */, warn_unresolved_symbols, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 24002, 0, 0, 0, 0) |
| 1797 | OPTION(8, 24040 /* --whole-archive */, whole_archive, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 24056, 0, 0, 0, 0) |
| 1798 | OPTION(6, 24102 /* --why-extract= */, why_extract, Joined, INVALID, INVALID, 0, 0, DefaultVis, 0, 24117, 0, 0, 0, 0) |
| 1799 | OPTION(6, 24173 /* --why-live= */, why_live_eq, Joined, INVALID, why_live, 0, 0, DefaultVis, 0, 24185, 0, 23606, 0, 0) |
| 1800 | OPTION(6, 24276 /* --why-live */, why_live, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 23606, 0, 0) |
| 1801 | OPTION(8, 24287 /* --wrap= */, wrap_eq, Joined, INVALID, wrap, 0, 0, DefaultVis, 0, 24295, 0, 6140, 0, 0) |
| 1802 | OPTION(8, 24378 /* --wrap */, wrap, Separate, INVALID, INVALID, 0, 0, DefaultVis, 0, 0, 0, 6140, 0, 0) |
| 1803 | OPTION(1, 24385 /* -w */, anonymous_4, Flag, INVALID, no_warnings, 0, 0, DefaultVis, 0, 24388, 0, 0, 0, 0) |
| 1804 | OPTION(6, 24412 /* --xosegment */, xosegment, Flag, INVALID, INVALID, 0, 0, DefaultVis, 0, 24424, 0, 0, 0, 0) |
| 1805 | OPTION(1, 24471 /* -X */, anonymous_14, Flag, INVALID, discard_locals, 0, 0, DefaultVis, 0, 24474, 0, 0, 0, 0) |
| 1806 | OPTION(1, 24501 /* -x */, anonymous_13, Flag, INVALID, discard_all, 0, 0, DefaultVis, 0, 24504, 0, 0, 0, 0) |
| 1807 | OPTION(1, 24528 /* -y */, anonymous_41, JoinedOrSeparate, INVALID, trace_symbol, 0, 0, DefaultVis, 0, 24531, 0, 0, 0, 0) |
| 1808 | OPTION(1, 24556 /* -z */, z, JoinedOrSeparate, INVALID, INVALID, 0, 0, DefaultVis, 0, 24559, 0, 24584, 0, 0) |
| 1809 | #endif // OPTION |
| 1810 | |
| 1811 | #ifdef SIMPLE_ENUM_VALUE_TABLE |
| 1812 | |
| 1813 | struct SimpleEnumValue { |
| 1814 | const char *Name; |
| 1815 | unsigned Value; |
| 1816 | }; |
| 1817 | |
| 1818 | struct SimpleEnumValueTable { |
| 1819 | const SimpleEnumValue *Table; |
| 1820 | unsigned Size; |
| 1821 | }; |
| 1822 | static const SimpleEnumValueTable SimpleEnumValueTables[] = {}; |
| 1823 | static const unsigned SimpleEnumValueTablesSize = std::size(SimpleEnumValueTables); |
| 1824 | #endif // SIMPLE_ENUM_VALUE_TABLE |
| 1825 | |