-
--accelerator=<accelerator type>
-
--add-dyldinfo
-
--add-gnu-debuglink <debug-file>
-
--add-inlinedinfo
-
--add-section <section=file>
-
--add-symbol <name>=[<section>:]<value>[,<flags>]
-
--addresses
-
--addrsig
-
--adjust-start
-
--adjust-vma <offset>
-
--adjust-vma=<offset>
-
--all
-
--all-blocks
-
--all-headers
-
--allow-broken-links
-
--allow-deprecated-dag-overlap
-
--allow-empty
-
--allow-unused-prefixes
-
--apple-names
-
--apple-namespaces
-
--apple-objc
-
--apple-types
-
--arch <arch>
-
--arch-name=<string>
-
--arch-specific
-
--arch=<arch1[,arch2,...]>
-
--arch=<arch>
-
--arch=<architecture>
-
--archive-headers
-
--archive-member-offsets
-
--basenames
-
--binary-architecture <arch>
-
--binary=<string[,string,...]>
-
--bind
-
--branch-counts
-
--branch-probabilities
-
--build-id-link-dir <dir>
-
--build-id-link-input <suffix>
-
--build-id-link-output <suffix>
-
--bytes=<length>
-
--cfg
-
--cg-profile
-
--change-start <incr>
-
--check-prefix prefix
-
--check-prefixes prefix1,prefix2,...
-
--codeview
-
--codeview-ghash
-
--codeview-merged-types
-
--codeview-subsection-bytes
-
--coff-basereloc
-
--coff-debug-directory
-
--coff-directives
-
--coff-exports
-
--coff-imports
-
--coff-load-config
-
--coff-resources
-
--coff-tls-directory
-
--color
-
--comment-prefixes prefix1,prefix2,...
-
--common
-
--compare
-
--compress-debug-sections [<style>]
-
--config-prefix=NAME
-
--data-in-code
-
--debug
-
--debug-abbrev
-
--debug-addr
-
--debug-aranges
-
--debug-cu-index
-
--debug-frame[=<offset>]
-
--debug-gnu-pubnames
-
--debug-gnu-pubtypes
-
--debug-info [=<offset>]
-
--debug-line [=<offset>]
-
--debug-line-str
-
--debug-loc [=<offset>]
-
--debug-loclists [=<offset>]
-
--debug-macro
-
--debug-names
-
--debug-pubnames
-
--debug-pubtypes
-
--debug-ranges
-
--debug-rnglists
-
--debug-str
-
--debug-str-offsets
-
--debug-syms
-
--debug-tu-index
-
--debug-types [=<offset>]
-
--debug-vars-indent=<width>
-
--debug-vars=<format>
-
--decompress-debug-sections
-
--default-arch <arch>
-
--defined-only
-
--demangle
-
--dependent-libraries
-
--dia
-
--diff
-
--dis-symname=<name>
-
--disable-deterministic-archives
-
--disable-excess-fp-precision
-
--disassemble
-
--disassemble-all
-
--disassemble-symbols=<symbol1[,symbol2,...]>
-
--disassemble-zeroes
-
--disassembler-options=<opt1[,opt2,...]>
-
--discard-all
-
--discard-locals
-
--draw-plot
-
--dsym-hint <path/to/file.dSYM>
-
--dsym=<string>
-
--dt
-
--dump-debug-map
-
--dump-input <value>
-
--dump-input-context <N>
-
--dump-input-filter <value>
-
--dump-object-to-disk=true
-
--dump-section <section>=<file>
-
--dwarf=<value>
-
--dwp <path>
-
--dyldinfo-only
-
--dylib-id
-
--dylibs-used
-
--dyn-relocations
-
--dyn-symbols
-
--dyn-syms
-
--dynamic
-
--dynamic-reloc
-
--dynamic-syms
-
--dynamic-table
-
--echo-all-commands
-
--eh-frame [=<offset>]
-
--elf-hash-histogram
-
--elf-linker-options
-
--elf-output-style=<value>
-
--elf-section-groups
-
--enable-deterministic-archives
-
--enable-no-infs-fp-math
-
--enable-no-nans-fp-math
-
--enable-no-signed-zeros-fp-math
-
--enable-no-trapping-fp-math
-
--enable-unsafe-fp-math
-
--enable-var-scope
-
--exe
-
--expand-relocs
-
--exports-trie
-
--extern-only
-
--extract-dwo
-
--extract-main-partition
-
--extract-partition <name>
-
--fallback-debug-path <path>
-
--fault-map-section
-
--file-headers
-
--filter=REGEXP
-
--find=<name>
-
--flat
-
--format=<format>
-
--format=<type>
-
--format=<value>
-
--format=[text|binary|extbinary|compbinary|gcc]
-
--frame-pointer
-
--full-contents
-
--full-leading-addr
-
--function-summaries
-
--functions [=<none|short|linkage>]
-
--gdb-index
-
--gen-reproducer
-
--globalize-symbol <symbol>
-
--globalize-symbols <filename>
-
--gnu-hash-table
-
--hash-filenames
-
--hash-symbols
-
--hash-table
-
--headers
-
--help
-
--help-list
-
--hex-dump=<section[,section,...]>
-
--histogram
-
--ignore-case
-
--ignore-debug-entry-values
-
--implicit-check-not check-pattern
-
--indirect-symbols
-
--info-plist
-
--inlines
-
--inlining
-
--input-file filename
-
--input-target <format>
-
--just-symbol-name
-
--keep-file-symbols
-
--keep-global-symbol <symbol>
-
--keep-global-symbols <filename>
-
--keep-section <section>
-
--keep-symbol <symbol>
-
--keep-symbols <filename>
-
--lazy-bind
-
--line-numbers
-
--link-opt-hints
-
--load=<dso_path>
-
--localize-hidden
-
--localize-symbol <symbol>
-
--localize-symbols <filename>
-
--long-file-names
-
--lookup=<address>
-
--macho
-
--macho-data-in-code
-
--macho-dsymtab
-
--macho-indirect-symbols
-
--macho-linker-options
-
--macho-segment
-
--macho-version-min
-
--match-full-lines
-
--mattr=<a1,+a2,-a3,...>
-
--max-failures N
-
--max-tests=N
-
--max-time=N
-
--mcpu=<cpu-name>
-
--minimize
-
--name=<name>
-
--needed-libs
-
--new-symbol-visibility <visibility>
-
--no-demangle
-
--no-dyldinfo
-
--no-inlines
-
--no-leading-addr
-
--no-leading-headers
-
--no-llvm-bc
-
--no-odr
-
--no-output
-
--no-progress-bar
-
--no-show-raw-insn
-
--no-sort
-
--no-strip-all
-
--no-strip-underscore
-
--no-swiftmodule-timestamp
-
--no-symbolic-operands
-
--no-weak
-
--non-verbose
-
--notes
-
--num-shards=M
-
--num-threads <threads>
-
--numeric-sort
-
--obj <path>
-
--objc-meta-data
-
--object-directory=<DIR>
-
--object-file=<FILE>
-
--object-prefix-map <prefix=remapped>
-
--only-formal-parameters
-
--only-keep-debug
-
--only-section <section>
-
--only-variables
-
--oso-prepend-path <path>
-
--out <filename>
-
--output-style <LLVM|GNU>
-
--output-target <format>
-
--output=<string>
-
--papertrail
-
--param NAME[=VALUE]
-
--parent-recurse-depth=<N>
-
--path=PATH
-
--perfscript=<string[,string,...]>
-
--portability
-
--prefix-alloc-sections <prefix>
-
--prefix-symbols <prefix>
-
--prefix=<prefix>
-
--preserve-dates
-
--preserve-paths
-
--pretty-print
-
--print-address
-
--print-after-isel
-
--print-armap
-
--print-file-name
-
--print-imm-hex
-
--print-size
-
--print-source-context-lines <N>
-
--private-header
-
--private-headers
-
--program-headers
-
--quiet
-
--radix=<RADIX>
-
--radix=<radix>
-
--radix=<value>
-
--raw-clang-ast
-
--raw-relr
-
--rebase
-
--recurse-depth=<N>
-
--redefine-sym <old>=<new>
-
--redefine-syms <filename>
-
--regalloc=<allocator>
-
--regex
-
--relativenames
-
--reloc
-
--relocations
-
--relocs
-
--remarks-output-format <format>
-
--remarks-prepend-path <path>
-
--remove-section <section>
-
--rename-section <old>=<new>[,<flag>,...]
-
--reverse-sort
-
--run-shard=N
-
--sd
-
--section-data
-
--section-details
-
--section-groups
-
--section-headers
-
--section-mapping
-
--section-relocations
-
--section-symbols
-
--section=<section1[,section2,...]>
-
--sections
-
--segments
-
--set-section-alignment <section>=<align>
-
--set-section-flags <section>=<flag>[,<flag>,...]
-
--set-start-addr <addr>
-
--show-all
-
--show-children
-
--show-disassembly
-
--show-form
-
--show-lma
-
--show-mmap-events
-
--show-parents
-
--show-section-sizes
-
--show-suites
-
--show-tests
-
--show-unsupported
-
--show-xfail
-
--shuffle
-
--size-sort
-
--source
-
--special-syms
-
--spiller=<spiller>
-
--split-dwo <dwo-file>
-
--sr
-
--st
-
--stack-sizes
-
--stackmap
-
--start-address=<address>
-
--statistics
-
--stats
-
--stop-address=<address>
-
--strict-whitespace
-
--string-dump=<section[,section,...]>
-
--strip-all
-
--strip-all-gnu
-
--strip-debug
-
--strip-dwo
-
--strip-non-alloc
-
--strip-sections
-
--strip-symbol <symbol>
-
--strip-symbols <filename>
-
--strip-underscore
-
--strip-unneeded
-
--strip-unneeded-symbol <symbol>
-
--strip-unneeded-symbols <filename>
-
--succinct
-
--summarize-types
-
--symbol-description
-
--symbol-map <bcsymbolmap>
-
--symbolize-operands
-
--symbols
-
--syms
-
--symtab
-
--target <format>
-
--time-passes
-
--time-tests
-
--timeout=N
-
--toolchain <toolchain>
-
--totals
-
--triple=<string>
-
--types
-
--unconditional-branches
-
--undefined-only
-
--universal-headers
-
--unwind
-
--unwind-info
-
--update
-
--use-reproducer <path>
-
--use-symbol-table
-
--uuid
-
--verbose
-
--verify
-
--version
-
--version-info
-
--vg
-
--vg-arg=ARG
-
--vg-leak
-
--weak-bind
-
--weaken
-
--weaken-symbol <symbol>
-
--weaken-symbols <filename>
-
--wide
-
--wildcard
-
--without-aliases
-
--workers=N
-
--x86-asm-syntax=<style>
-
--x86-asm-syntax=[att|intel]
-
-_
-
-A
-
-a
-
-add_rpath <rpath>
-
-all
-
-all-functions
-
-all-stats
-
-all-views
-
-analysis-clustering-epsilon=<dbscan epsilon parameter>
-
-analysis-clustering=[dbscan,naive]
-
-analysis-clusters-output-file=</path/to/file>
-
-analysis-display-unstable-clusters
-
-analysis-inconsistencies-output-file=</path/to/file>
-
-analysis-inconsistency-epsilon=<epsilon>
-
-analysis-numpoints=<dbscan numPoints parameter>
-
-arch=<name>
-
-arch=[*NAMES*]
-
-arch_only <architecture>
-
-archs
-
-asmformat-error-is-fatal
-
-asmparsernum=n
-
-asmwriternum=n
-
-B
-
-b
-
-benchmarks-file=</path/to/file>
-
-binary (default)
-
-block-range=<start[-end]>
-
-bottleneck-analysis
-
-byte-range=<start[-end]>
-
-C
-
-c
-
-change <old_install_name> <new_install_name>
-
-chunks
-
-clang-component component
-
-class-definitions=<format>
-
-class-order
-
-class-recurse-depth=<uint>
-
-class=classname
-
-classes
-
-code-model=model
-
-color
-
-color-output
-
-combiners=list
-
-compilands
-
-compress-all-sections=[true|false]
-
-counts
-
-create
-
-cs
-
-D
-
-d
-
-D NAME[=VALUE]
-
-D#<FMT>,<NUMVAR>=<NUMERIC EXPRESSION>
-
-D<VAR=VALUE>
-
-d=filename
|
-
-D=macroname
-
-debug
-
-delete_all_rpaths
-
-delete_rpath <rpath>
-
-dependents
-
-dialect
-
-dialect-opclass-base
-
-disable-excess-fp-precision
-
-disable-inlining
-
-disable-opt
-
-disable-post-RA-scheduler
-
-disable-spill-fusing
-
-dispatch-stats
-
-dispatch=<width>
-
-dump
-
-dump-json
-
-e
-
-ec
-
-enable-no-infs-fp-math
-
-enable-no-nans-fp-math
-
-enable-unsafe-fp-math
-
-enums
-
-exclude-compilands=<string>
-
-exclude-symbols=<string>
-
-exclude-types=<string>
-
-extbinary
-
-externals
-
-F
-
-f
-
-f <name>
-
-f=path
-
-failure-mode=[any|all]
-
-fake-argv0=executable
-
-filelist <listfile[,dirname]>
-
-files
-
-filetype=<output file type>
-
-force-interpreter={false,true}
-
-format=<FORMAT>
-
-fpm
-
-function=string
-
-g
-
-gcc
-
-gen-arm-bf16
-
-gen-arm-cde-builtin-aliases
-
-gen-arm-cde-builtin-codegen
-
-gen-arm-cde-builtin-def
-
-gen-arm-cde-builtin-sema
-
-gen-arm-cde-header
-
-gen-arm-fp16
-
-gen-arm-mve-builtin-aliases
-
-gen-arm-mve-builtin-codegen
-
-gen-arm-mve-builtin-def
-
-gen-arm-mve-builtin-sema
-
-gen-arm-mve-header
-
-gen-arm-neon
-
-gen-arm-neon-sema
-
-gen-arm-neon-test
-
-gen-arm-sve-builtin-codegen
-
-gen-arm-sve-builtins
-
-gen-arm-sve-header
-
-gen-arm-sve-sema-rangechecks
-
-gen-arm-sve-typeflags
-
-gen-asm-matcher
-
-gen-asm-parser
-
-gen-asm-writer
-
-gen-attr-docs
-
-gen-attrs
-
-gen-automata
-
-gen-avail-interface-decls
-
-gen-avail-interface-defs
-
-gen-callingconv
-
-gen-clang-attr-ast-visitor
-
-gen-clang-attr-classes
-
-gen-clang-attr-has-attribute-impl
-
-gen-clang-attr-impl
-
-gen-clang-attr-list"
-
-gen-clang-attr-node-traverse
-
-gen-clang-attr-parsed-attr-impl
-
-gen-clang-attr-parsed-attr-kinds
-
-gen-clang-attr-parsed-attr-list
-
-gen-clang-attr-parser-string-switches
-
-gen-clang-attr-pch-read
-
-gen-clang-attr-pch-write
-
-gen-clang-attr-spelling-index
-
-gen-clang-attr-subject-match-rule-list
-
-gen-clang-attr-subject-match-rules-parser-string-switches
-
-gen-clang-attr-template-instantiate
-
-gen-clang-attr-text-node-dump
-
-gen-clang-basic-reader
-
-gen-clang-basic-writer
-
-gen-clang-comment-command-info
-
-gen-clang-comment-command-list
-
-gen-clang-comment-html-named-character-references
-
-gen-clang-comment-html-tags
-
-gen-clang-comment-html-tags-properties
-
-gen-clang-comment-nodes
-
-gen-clang-data-collectors
-
-gen-clang-decl-nodes
-
-gen-clang-diag-groups
-
-gen-clang-diags-defs
-
-gen-clang-diags-index-name
-
-gen-clang-opcodes
-
-gen-clang-opencl-builtins
-
-gen-clang-sa-checkers
-
-gen-clang-stmt-nodes
-
-gen-clang-test-pragma-attribute-supported-attributes
-
-gen-clang-type-nodes
-
-gen-clang-type-reader
-
-gen-clang-type-writer
-
-gen-compress-inst-emitter
-
-gen-ctags
-
-gen-dag-isel
-
-gen-dfa-packetizer
-
-gen-diag-docs
-
-gen-dialect-doc
-
-gen-directive-decl
-
-gen-directive-gen
-
-gen-directive-impl
-
-gen-disassembler
-
-gen-emitter
-
-gen-enum-decls
-
-gen-enum-defs
-
-gen-enum-from-llvmir-conversions
-
-gen-enum-to-llvmir-conversions
-
-gen-exegesis
-
-gen-fast-isel
-
-gen-global-isel
-
-gen-global-isel-combiner
-
-gen-instr-docs
-
-gen-instr-info
-
-gen-intrinsic-enums
-
-gen-intrinsic-impl
-
-gen-llvmir-conversions
-
-gen-llvmir-intrinsics
-
-gen-op-decls
-
-gen-op-defs
-
-gen-op-doc
-
-gen-opt-docs
-
-gen-opt-parser-defs
-
-gen-opt-rst
-
-gen-partial-profile=[true|false]
-
-gen-pass-decls
-
-gen-pass-doc
-
-gen-pseudo-lowering
-
-gen-register-bank
-
-gen-register-info
-
-gen-rewriters
-
-gen-searchable-tables
-
-gen-spirv-avail-impls
-
-gen-spirv-capability-implication
-
-gen-spirv-enum-avail-decls
-
-gen-spirv-enum-avail-defs
-
-gen-spirv-op-utils
-
-gen-spirv-serialization
-
-gen-struct-attr-decls
-
-gen-struct-attr-defs
-
-gen-subtarget
-
-gen-typedef-decls
-
-gen-typedef-defs
-
-gen-x86-EVEX2VEX-tables
-
-gen-x86-fold-tables
-
-gicombiner-show-expansions
-
-gicombiner-stop-after-build
-
-gicombiner-stop-after-parse
-
-gisel-coverage-file=filename
-
-global-extras
-
-globals
-
-h
-
-help
-
-help-list
-
-I
-
-i
-
-I directory
-
-id <name>
-
-id-data
-
-id-extras
-
-id-index=<uint>
-
-id=<uint>
-
-ids
-
-ignore-filename-regex=<PATTERN>
-
-ignore-invalid-sched-class=false
-
-il
-
-include-compilands=<string>
-
-include-symbols=<string>
-
-include-types=<string>
-
-info
-
-input-files=path
-
-instr (default)
-
-instr-prof-cold-threshold=threshold_int_number
-
-instruction-info
-
-instruction-tables
-
-instrument-coverage
-
-instrument-gisel-coverage
-
-intrinsic-prefix=prefix
-
-iterations=<number of iterations>
-
-j
-
-j <threads>
-
-j N
-
-j=N
-
-jit-enable-eh
-
-join-liveintervals
-
-json
-
-K
-
-L
-
-l
-
-L <dir>
-
-l <x>
-
-line-coverage-gt=<N>
-
-line-coverage-lt=<N>
-
-lines
-
-list-below-cutoff
-
-llvmir-intrinsics-filter
-
-load-address=<uint>
-
-load=<plugin>
-
-load=pluginfilename
-
-long-string-literals
-
-lqueue=<load queue size>
-
-lto-pass-remarks-filter=<regex>
-
-lto-pass-remarks-format=<format>
-
-lto-pass-remarks-hotness-threshold
-
-lto-pass-remarks-output=<filename>
-
-lto-pass-remarks-with-hotness
-
-M
-
-m
-
-march=<arch>
-
-march=arch
-
-match-prefix=prefix
-
-mattr=a1,+a2,-a3,...
-
-max-configs-per-opcode=<value>
-
-mcpu=<cpu name>
-
-mcpu=<cpuname>
-
-mcpu=cpuname
-
-meabi=[default|gnu|4|5]
-
-memop-sizes
-
-min-class-padding-imm=<uint>
-
-min-class-padding=<uint>
-
-min-type-size=<uint>
-
-mod=<uint>
-
-mode=[latency|uops|inverse_throughput|analysis]
-
-modi
-
-modi=<uint>
-
-module-syms
-
-modules
-
-mtriple=<target triple>
-
-mtriple=target triple
-
-N
-
-n
-
-n <name>
-
-name namestring
-
-name-map
-
-name-regex=<PATTERN>
-
-name-whitelist=<FILE>
-
-name=<NAME>
-
-no-compiler-generated
-
-no-enum-definitions
-
-no-system-libs
-
-noalias=<bool>
-
-nodetails
-
-nozero-initialized-in-bss
-
-null-backend
-
-num-repetitions=<Number of repetitions>
-
-num-threads=N
-
-O
-
-o
-
-o <file>
-
-o <filename>
-
-o <path>
-
-o filename
-
-o=<DIR|FILE>
-
-o=file
-
-o=output
-
-o=output or -o output
-
-O=uint
-
-omit-comments
-
-op-exclude-regex
-
-op-include-regex
-
-opcode-index=<LLVM opcode index>
-
-opcode-name=<opcode name 1>,<opcode name 2>,...
-
-opt-remarks-filename=<filename>
-
-opt-remarks-filter=<regex>
-
-opt-remarks-format=<format>
-
-opt-remarks-with-hotness
-
-optimize-match-table
-
-output-asm-variant=<variant id>
-
-output-dir=PATH
-
-output=file
-
-output=output
-
-P
-
-p
-
-pass-remarks-analysis=<regex>
-
-pass-remarks-filter=<regex>
-
-pass-remarks-format=<format>
-
-pass-remarks-hotness-threshold
-
-pass-remarks-missed=<regex>
-
-pass-remarks-output=<filename>
-
-pass-remarks-with-hotness
-
-pass-remarks=<regex>
-
-path-equivalence=<from>,<to>
-
-pdb=<file-name>
-
-pre-RA-sched=scheduler
-
-print-detailed-records
-
-print-enums
-
-print-imm-hex
-
-print-records
-
-print-sets
-
-prof-sym-list=path
-
-public-extras
-
-publics
-
-q
-
-R
-
-r
-
-r <N>
-
-r=file
-
-r=path
-
-regalloc=allocator
-
-region-coverage-gt=<N>
-
-region-coverage-lt=<N>
-
-register-file-size=<size>
-
-register-file-stats
-
-register-info-debug
-
-relocation-model=model
-
-remapping-file=file
-
-remapping-file=path
-
-remarks-section
-
-repetition-mode=[duplicate|loop|min]
-
-replace
-
-resource-pressure
-
-retire-stats
-
-rpath <old_rpath> <new_rpath>
-
-S
-
-s
-
-s=<segment section>
-
-sample
-
-sc
-
-scheduler-stats
-
-section-contribs
-
-section-headers
-
-section-map
-
-seed seed
-
-segalign
-
-show-branch-summary
-
-show-branches=<VIEW>
-
-show-encoding
-
-show-expansions
-
-show-functions
-
-show-instantiation-summary
-
-show-instantiations
-
-show-line-counts
-
-show-line-counts-or-regions
-
-show-prof-sym-list=[true|false]
-
-show-regions
-
-show-sec-info-only=[true|false]
-
-showcs
-
-size size
-
-skip-expansions
-
-skip-functions
-
-sm
-
-snippets-file=<filename>
-
-soft-float
-
-sparse[=true|false]
-
-spiller
-
-split-chunks
-
-squeue=<store queue size>
-
-stack-size-section
-
-static
-
-stats
-
-stream-blocks
-
-stream-data=<string>
-
-streams
-
-string-table
-
-strip-debug
-
-summary
-
-summary-only
-
-suppl-min-size-threshold=threshold_int_number
-
-supplement-instr-with-sample=path_to_sample_profile
-
-sym-data
-
-sym-types=<types>
-
-symbol-order=<order>
-
-symbols
-
-syms
-
-T
-
-t
-
-tab-size=<TABSIZE>
-
-text
-
-thin
-
-time-passes
-
-time-phases
-
-timeline
-
-timeline-max-cycles=<cycles>
-
-timeline-max-iterations=<iterations>
-
-topn=n
-
-type-data
-
-type-extras
-
-type-index=<uint>
-
-type-server
-
-type=<uint>
-
-typedefs
-
-typedefs-dialect name
-
-types
-
-U
-
-u
-
-use-color
-
-use-color[=VALUE]
-
-use-md5=[true|false]
-
-V
-
-v
-
-value-cutoff=n
-
-verify
-
-verify-each
-
-verify_arch <architecture 1> [<architecture 2> ...]
-
-version
-
-vv
-
-W
-
-w
-
-Wambiguous
-
-warn-on-skipped-patterns
-
-weighted-input=weight,filename
-
-Wincomplete
-
-write-if-changed
-
-X
-
-x
-
-x86-asm-syntax=syntax
-
-x86-lbr-sample-period=<nBranches/sample>
-
-Xdemangler=<TOOL>|<TOOL-OPTION>
-
-xme
-
-xmi
-
-y
-
-z
-
-zero-counter-threshold=threshold_float_number
-
-{passname}
-
@<FILE>
|