Open pixelcmtd opened 2 years ago
Any idea where to find documentation for the commands, which don't have a link?
Any idea where to find documentation for the commands, which don't have a link?
$command -h
obviously. For the links in articles idk. You might find something, if you search through the llvm
codebase though.
llvm
(a page listing the other ones and giving an example of a pipe using many of the individual tools that you might want to use while making a new llvm pass for example)lld
(a page giving an overview of the parts of lld)Commands
bugpoint
clang-apply-replacements
clang-change-namespace
clang-check
clang-doc
clang-extdef-mapping
clang-include-fixer
clang-move
clang-offload-bundler
clang-offload-wrapper
clang-query
clang-refactor
clang-rename
clang-reorder-fields
clang-scan-deps
clang-tblgen
clang-tidy
clangd
clangd-xpc-test-client
pp-trace
diagtool
dsymutil
FileCheck
llvm-bitcode-strip
llvm-c-test
llvm-cfi-verify
llvm-cov
llvm-cvtres
llvm-cxxdump
llvm-cxxfilt
llvm-cxxmap
llvm-diff
llvm-dlltool
llvm-dwarfdump
llvm-dwp
llvm-elfabi
llvm-exegesis
llvm-extract
llvm-gsymutil
llvm-ifs
llvm-install-name-tool
llvm-jitlink-executor
llvm-jitlink
llvm-libtool-darwin
llvm-link
llvm-locstats
llvm-lto2
llvm-lto
llvm-mc
llvm-mca
llvm-ml
llvm-modextract
llvm-mt
llvm-opt-report
llvm-pdbutil
llvm-profdata
llvm-profgen
llvm-rc
llvm-readobj
llvm-reduce
llvm-rtdyld
llvm-sim
llvm-split
llvm-stress
llvm-symbolizer
llvm-tblgen
lldb-tblgen
mlir-tblgen
tblgen
llvm-undname
llvm-xray
llc
ld.lld
(copy-paste or alias of #7794)ld64.lld
(we need a macos-specific page forld
, too)lld-link
(alias tolink
)wasm-ld
lit
openclc
(may be an alias forclang
, or a copy-paste likeclang++
)opt
clang++
→ #6501lli
→ #7256llvm-as
→ #6496llvm-bcanalyzer
→ #6558llvm-cat
→ #6564llvm-config
→ #6498Aliases
clang-cl
=cl
llvm-addr2line
=addr2line
llvm-lib
=lib
llvm-lipo
=lipo
→ #9819llvm-objcopy
=objcopy
llvm-otool
=otool
llvm-ranlib
=ranlib
llvm-readelf
=readelf
llvm-size
=size
llvm-strip
=strip
clang-cpp
=clang++
→ #6542llvm-ar
=ar
→ #6566llvm-g++
=clang++
→ #6542llvm-gcc
=clang
→ #6497llvm-nm
=nm
→ #6566llvm-objdump
=objdump
→ #6563llvm-strings
=strings
→ #6566This list is incomplete, for additional commands refer to your LLVM's
bin
(e. g./opt/llvm/bin
), source code or documentation.