-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Let's document: llvm #6367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Any idea where to find documentation for the commands, which don't have a link? |
|
I always work on the LLVM project, and some of the commands are too long to remember. I am surprised that some useful commands are still not documented, such as llvm-mc, llc, lit, and even readelf. Do we need to add documentation for these commands? |
You can create tldr pages for those commands if you want. |
I can give it a try. |
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
clang-tidy: add page #7232clangd
clangd: add page #9419clangd-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-mc: add page #15356llvm-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 page request: ld #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++
→ clang++: add page #6501lli
→ lli: add page #7256llvm-as
→ llvm-as: add page #6496llvm-bcanalyzer
→ llvm-bcanalyzer: add page #6558llvm-cat
→ llvm-cat: add page #6564llvm-config
→ llvm-config: add page #6498Aliases
clang-cl
=cl
llvm-addr2line
=addr2line
llvm-lib
=lib
llvm-lipo
=lipo
→ llvm-lipo: add page #9819llvm-objcopy
=objcopy
llvm-otool
=otool
llvm-ranlib
=ranlib
llvm-readelf
=readelf
llvm-size
=size
llvm-strip
=strip
clang-cpp
=clang++
→ clang-cpp, llvm-g++: add page #6542llvm-ar
=ar
→ llvm-ar, llvm-nm, llvm-strings: add page #6566llvm-g++
=clang++
→ clang-cpp, llvm-g++: add page #6542llvm-gcc
=clang
→ llvm-gcc: add page #6497llvm-nm
=nm
→ llvm-ar, llvm-nm, llvm-strings: add page #6566llvm-objdump
=objdump
→ llvm-objdump: add page #6563llvm-strings
=strings
→ llvm-ar, llvm-nm, llvm-strings: add page #6566This list is incomplete, for additional commands refer to your LLVM's
bin
(e. g./opt/llvm/bin
), source code or documentation.The text was updated successfully, but these errors were encountered: