LLVM コマンドガイド¶
以下のドキュメントは、すべての LLVM ツールのコマンドの説明です。これらのページでは、LLVM コマンドの使用方法とそのオプションについて説明します。これらのページでは、すべてのツールで利用可能なすべてのオプションについて説明しているわけではないことに注意してください。完全なリストを取得するには、目的のツールに--help
(一般的なオプション) または --help-hidden
(一般的およびデバッグオプション) 引数を渡してください。
基本コマンド¶
- dsymutil - アーカイブされた DWARF デバッグシンボルファイルを操作します
- llc - LLVM 静的コンパイラ
- lli - LLVM ビットコードからプログラムを直接実行します
- llvm-as - LLVM アセンブラ
- llvm-cgdata - LLVM CodeGen データツール
- llvm-config - LLVM コンパイルオプションを表示します
- llvm-cov - カバレッジ情報を出力します
- llvm-cxxmap - マングルされた名前のリマッピングツール
- llvm-debuginfo-analyzer - 低レベルのデバッグ情報の論理的な表現を出力します。
- llvm-diff - LLVM 構造 'diff'
- llvm-dis - LLVM 逆アセンブラ
- llvm-dwarfdump - DWARF デバッグ情報をダンプおよび検証します
- llvm-dwarfutil - デバッグ情報をコピーおよび操作するツール
- llvm-lib - LLVM lib.exe 互換ライブラリツール
- llvm-libtool-darwin - Darwin 用ライブラリを作成するための LLVM ツール
- llvm-link - LLVM ビットコードリンカ
- llvm-lipo - ユニバーサルバイナリを操作するための LLVM ツール
- llvm-mc - LLVM マシンコードプレイグラウンド
- llvm-mca - LLVM マシンコードアナライザ
- llvm-opt-report - YAML から最適化レポートを生成します
- llvm-otool - Mach-O ダンプツール
- llvm-profdata - プロファイルデータツール
- llvm-readobj - LLVM オブジェクトリーダー
- llvm-reduce - LLVM 自動テストケースリデューサー。
- llvm-stress - ランダムな .ll ファイルを生成します
- llvm-symbolizer - アドレスをソースコードの場所に変換します
- opt - LLVM オプティマイザ
GNU binutils の代替¶
- llvm-addr2line - addr2line のドロップイン代替
- llvm-ar - LLVM アーカイバ
- llvm-cxxfilt - LLVM シンボル名デマングラ
- llvm-install-name-tool - インストール名と rpath を操作するための LLVM ツール
- llvm-nm - LLVM ビットコードとオブジェクトファイルのシンボルテーブルを一覧表示します
- llvm-objcopy - オブジェクトのコピーと編集ツール
- llvm-objdump - LLVM のオブジェクトファイルダンパー
- llvm-ranlib - アーカイブインデックスを生成します
- llvm-readelf - GNU スタイルの LLVM オブジェクトリーダー
- llvm-size - サイズ情報を出力します
- llvm-strings - 文字列を出力します
- llvm-strip - オブジェクトストリッピングツール
デバッグツール¶
開発者ツール¶
- FileCheck - 柔軟なパターンマッチングファイルベリファイア
- tblgen - C++ コードへの記述
- clang-tblgen - Clang 用の C++ コードへの記述
- lldb-tblgen - LLDB 用の C++ コードへの記述
- llvm-tblgen - LLVM 用の C++ コードへのターゲット記述
- mlir-tblgen - MLIR 用の C++ コードへの記述
- lit - LLVM 統合テスター
- llvm-exegesis - LLVM マシン命令ベンチマーク
- llvm-ifs - 共有オブジェクトスタブツール
- llvm-locstats - DWARF デバッグロケーションの統計を計算します
- llvm-pdbutil - PDB ファイルのフォレンジックと診断
- llvm-profgen - LLVM SPGO プロファイル生成ツール
- llvm-tli-checker - TargetLibraryInfo 対ライブラリチェッカー