Lines Matching refs:HelpText
13 HelpText<help>;
17 def NAME: Flag<["--"], name>, HelpText<help1>;
18 def no_ # NAME: Flag<["--"], "no-" # name>, HelpText<help2>;
29 HelpText<help>;
33 def NAME: Flag<["--", "-"], name>, HelpText<help1>;
34 def no_ # NAME: Flag<["--", "-"], "no-" # name>, HelpText<help2>;
39 def Bno_symbolic: F<"Bno-symbolic">, HelpText<"Don't bind default visibility defined symbols locall…
41 def Bsymbolic: F<"Bsymbolic">, HelpText<"Bind default visibility defined symbols locally for -share…
44 HelpText<"Bind default visibility defined function symbols locally for -shared">;
47 HelpText<"Bind default visibility defined STB_GLOBAL function symbols locally for -shared">;
49 def Bdynamic: F<"Bdynamic">, HelpText<"Link against shared libraries (default)">;
51 def Bstatic: F<"Bstatic">, HelpText<"Do not link against shared libraries">;
53 def build_id: J<"build-id=">, HelpText<"Generate build ID note">,
55 def : F<"build-id">, Alias<build_id>, AliasArgs<["fast"]>, HelpText<"Alias for --build-id=fast">;
81 def O: JoinedOrSeparate<["-"], "O">, HelpText<"Optimize output file size">;
122 HelpText<"Use colors in diagnostics (default: auto)">,
125 HelpText<"Alias for --color-diagnostics=always">;
127 HelpText<"Alias for --color-diagnostics=never">;
130 HelpText<"Output cross reference table. If -Map is specified, print to the map file">;
140 HelpText<"Disable new dynamic tags">;
142 def discard_all: F<"discard-all">, HelpText<"Delete all local symbols">;
145 HelpText<"Delete temporary local symbols">;
148 HelpText<"Keep all symbols in the symbol table">;
157 def eb: F<"EB">, HelpText<"Select the big-endian format in OUTPUT_FORMAT">;
158 def el: F<"EL">, HelpText<"Select the little-endian format in OUTPUT_FORMAT">;
164 def emit_relocs: F<"emit-relocs">, HelpText<"Generate relocations in output">;
167 HelpText<"Enable new dynamic tags (default)">;
170 HelpText<"Ignored for compatibility with GNU unless you pass --warn-backrefs">;
173 …HelpText<"End a grouping of objects that should be treated as if they were together in an archive"…
182 HelpText<"Report unresolved symbols as errors">;
217 HelpText<"Apply fixes for AArch64 Cortex-A53 erratum 843419">;
220 HelpText<"Apply fixes for ARM Cortex-A8 erratum 657417">;
239 def help: F<"help">, HelpText<"Print option help">;
241 def icf_all: F<"icf=all">, HelpText<"Enable identical code folding">;
243 def icf_safe: F<"icf=safe">, HelpText<"Enable safe identical code folding">;
245 def icf_none: F<"icf=none">, HelpText<"Disable identical code folding (default)">;
252 HelpText<"lld can break the address equality of data">;
264 HelpText<"Search for library <libname>">;
266 HelpText<"Add <dir> to the library search path">;
268 def m: JoinedOrSeparate<["-"], "m">, HelpText<"Set target emulation">;
281 HelpText<"Do not page align sections, link against static libraries.">;
284 HelpText<"Only search directories specified on the command line">;
287 HelpText<"Inhibit output of .interp section">;
290 HelpText<"Retain the executable output file whenever it is still usable">;
293 HelpText<"Page align sections (default)">;
296 HelpText<"Do not set the text data sections to be writable, page align sections (default)">;
299 HelpText<"Report unresolved symbols even if the linker is creating a shared library">;
301 def no_warnings: FF<"no-warnings">, HelpText<"Suppress warnings and cancel --fatal-warnings">;
302 def : Flag<["-"], "w">, Alias<no_warnings>, HelpText<"Alias for --no-warnings">;
305 HelpText<"Path to file to write output">;
311 …HelpText<"Set the text and data sections to be readable and writable, do not page align sections, …
325 HelpText<"Always generate position independent thunks (veneers)">;
340 HelpText<"Write archive usage statistics to the specified file. "
347 HelpText<"Restore the states saved by --push-state">;
350 HelpText<"Save the current state of --as-needed, -static and --whole-archive">;
353 HelpText<"Print a link map to the standard output">;
369 def relocatable: F<"relocatable">, HelpText<"Create relocatable object file">;
380 def shared: F<"shared">, HelpText<"Build a shared object">;
388 HelpText<"Ignored for compatibility with GNU unless you pass --warn-backrefs">;
391 …HelpText<"Start a grouping of objects that should be treated as if they were together in an archiv…
393 def strip_all: F<"strip-all">, HelpText<"Strip all symbols. Implies --strip-debug">;
395 def strip_debug: F<"strip-debug">, HelpText<"Strip debugging information">;
402 def target1_rel: F<"target1-rel">, HelpText<"Interpret R_ARM_TARGET1 as R_ARM_REL32">;
404 def target1_abs: F<"target1-abs">, HelpText<"Interpret R_ARM_TARGET1 as R_ARM_ABS32 (default)">;
416 HelpText<"Record time trace to <file>">;
418 HelpText<"Record time trace to file next to output">;
431 def trace: F<"trace">, HelpText<"Print the names of the input files">;
441 def unique: F<"unique">, HelpText<"Creates a separate output section for every orphan input section…
453 def v: Flag<["-"], "v">, HelpText<"Display the version number">;
455 def verbose: F<"verbose">, HelpText<"Verbose mode">;
457 def version: F<"version">, HelpText<"Display the version number and exit">;
460 …HelpText<"Whether to use Power10 instructions in call stubs for R_PPC64_REL24_NOTOC and TOC/NOTOC "
463 HelpText<"Alias for --power10-stubs=auto">;
465 HelpText<"Alias for --power10-stubs=no">;
492 HelpText<"Report unresolved symbols as warnings">;
498 def why_extract: JJ<"why-extract=">, HelpText<"Print to a file about why archive members are extrac…
505 HelpText<"Linker option extensions">;
508 HelpText<"Format diagnostics for Visual Studio compatibility">;
510 def package_metadata: JJ<"package-metadata=">, HelpText<"Emit package metadata note">;
513 def: Separate<["-"], "f">, Alias<auxiliary>, HelpText<"Alias for --auxiliary">;
514 def: F<"call_shared">, Alias<Bdynamic>, HelpText<"Alias for --Bdynamic">;
515 def: F<"dy">, Alias<Bdynamic>, HelpText<"Alias for --Bdynamic">;
516 def: F<"dn">, Alias<Bstatic>, HelpText<"Alias for --Bstatic">;
517 def: F<"non_shared">, Alias<Bstatic>, HelpText<"Alias for --Bstatic">;
518 def: F<"static">, Alias<Bstatic>, HelpText<"Alias for --Bstatic">;
519 def: Flag<["-"], "x">, Alias<discard_all>, HelpText<"Alias for --discard-all">;
520 def: Flag<["-"], "X">, Alias<discard_locals>, HelpText<"Alias for --discard-locals">;
521 def: Flag<["-"], "q">, Alias<emit_relocs>, HelpText<"Alias for --emit-relocs">;
522 def: Flag<["-"], ")">, Alias<end_group>, HelpText<"Alias for --end-group">;
523 def: JoinedOrSeparate<["-"], "e">, Alias<entry>, HelpText<"Alias for --entry">;
524 def: Flag<["-"], "E">, Alias<export_dynamic>, HelpText<"Alias for --export-dynamic">;
525 def: Separate<["-"], "F">, Alias<filter>, HelpText<"Alias for --filter">;
526 def: Separate<["-"], "b">, Alias<format>, HelpText<"Alias for --format">;
531 def: Flag<["-"], "n">, Alias<nmagic>, HelpText<"Alias for --nmagic">;
532 def: Flag<["-"], "N">, Alias<omagic>, HelpText<"Alias for --omagic">;
533 def: Joined<["--"], "output=">, Alias<o>, HelpText<"Alias for -o">;
534 def: Separate<["--"], "output">, Alias<o>, HelpText<"Alias for -o">;
535 def: F<"nopie">, Alias<no_pie>, HelpText<"Alias for --no-pie">;
536 def: F<"pic-executable">, Alias<pie>, HelpText<"Alias for --pie">;
537 def: Flag<["-"], "M">, Alias<print_map>, HelpText<"Alias for --print-map">;
538 def: Flag<["-"], "r">, Alias<relocatable>, HelpText<"Alias for --relocatable">;
539 def: JoinedOrSeparate<["-"], "R">, Alias<rpath>, HelpText<"Alias for --rpath">;
540 def: JoinedOrSeparate<["-"], "T">, Alias<script>, HelpText<"Alias for --script">;
541 def: F<"Bshareable">, Alias<shared>, HelpText<"Alias for --shared">;
542 def: JoinedOrSeparate<["-"], "h">, Alias<soname>, HelpText<"Alias for --soname">;
543 def: Flag<["-"], "(">, Alias<start_group>, HelpText<"Alias for --start-group">;
544 def: Flag<["-"], "s">, Alias<strip_all>, HelpText<"Alias for --strip-all">;
545 def: Flag<["-"], "S">, Alias<strip_debug>, HelpText<"Alias for --strip-debug">;
546 def: Flag<["-"], "t">, Alias<trace>, HelpText<"Alias for --trace">;
548 def: JoinedOrSeparate<["-"], "y">, Alias<trace_symbol>, HelpText<"Alias for --trace-symbol">;
549 def: JoinedOrSeparate<["-"], "u">, Alias<undefined>, HelpText<"Alias for --undefined">;
550 def: Flag<["-"], "V">, Alias<v>, HelpText<"Alias for -v">;
554 HelpText<"AA pipeline to run during LTO. Used in conjunction with -lto-newpm-passes">;
556 HelpText<"Debug new pass manager">;
558 HelpText<"Emit assembly code">;
560 HelpText<"Use the new pass manager in LLVM">;
562 HelpText<"Passes to run during LTO">;
564 HelpText<"Optimization level for LTO">;
566 HelpText<"Number of LTO codegen partitions">;
568 HelpText<"Perform context sensitive PGO instrumentation">;
570 HelpText<"Context sensitive profile file path">;
576 HelpText<"Sample profile file path">;
583 HelpText<"YAML output file for optimization remarks">;
589 HelpText<"Regex for the passes that need to be serialized to the output file">;
591 HelpText<"Include hotness information in the optimization remarks file">;
593 HelpText<"The format used for serializing remarks (default: YAML)">;
594 def save_temps: F<"save-temps">, HelpText<"Save intermediate LTO compilation results">;
595 def save_temps_eq: JJ<"save-temps=">, HelpText<"Save select intermediate LTO compilation results">,
598 HelpText<"Enable basic block sections for LTO">;
607 HelpText<"Path to ThinLTO cached object file directory">;
614 HelpText<"Number of ThinLTO jobs. Default to --threads=">;
618 HelpText<"Specify a single module to compile in ThinLTO mode, for debugging only">;
620 def: J<"plugin-opt=O">, Alias<lto_O>, HelpText<"Alias for --lto-O">;
622 Alias<lto_debug_pass_manager>, HelpText<"Alias for --lto-debug-pass-manager">;
623 def: F<"plugin-opt=disable-verify">, Alias<disable_verify>, HelpText<"Alias for --disable-verify">;
625 HelpText<"Directory to store .dwo files when LTO and debug fission are used">;
627 Alias<lto_emit_asm>, HelpText<"Alias for --lto-emit-asm">;
629 def: J<"plugin-opt=jobs=">, Alias<thinlto_jobs_eq>, HelpText<"Alias for --thinlto-jobs=">;
630 def: J<"plugin-opt=lto-partitions=">, Alias<lto_partitions>, HelpText<"Alias for --lto-partitions">;
633 Alias<no_lto_legacy_pass_manager>, HelpText<"Alias for --no-lto-legacy-pass-manager">;
635 Alias<lto_cs_profile_generate>, HelpText<"Alias for --lto-cs-profile-generate">;
637 Alias<lto_cs_profile_file>, HelpText<"Alias for --lto-cs-profile-file">;
640 HelpText<"Alias for --lto-obj-path=">;
642 HelpText<"Use opaque pointers in IR during LTO (default)">;
644 HelpText<"Use typed pointers in IR during LTO">;
647 HelpText<"Alias for --opt-remarks-filename">;
650 HelpText<"Alias for --opt-remarks-passes">;
653 HelpText<"Alias for --opt-remarks-format">;
656 HelpText<"Alias for --opt-remarks-with_hotness">;
659 HelpText<"Alias for --opt-remarks-hotness-threshold">;
661 Alias<lto_sample_profile>, HelpText<"Alias for --lto-sample-profile">;
662 def: F<"plugin-opt=save-temps">, Alias<save_temps>, HelpText<"Alias for --save-temps">;
664 HelpText<"Filename to write LTO statistics to">;
667 HelpText<"Alias for --thinlto-emit-imports-files">;
670 HelpText<"Alias for --thinlto-index-only">;
673 HelpText<"Alias for --thinlto-index-only=">;
676 HelpText<"Alias for --thinlto-object-suffix-replace=">;
679 HelpText<"Alias for --thinlto-prefix-replace=">;
691 HelpText<"Specify an LLVM option for compatibility with LLVMgold.so">;