英語フランス語スペイン語

Ad


OnWorksファビコン

llvm-size-3.5 - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで llvm-size-3.5 を実行します。

これはコマンド llvm-size-3.5 で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。

プログラム:

NAME


llvm-size - llvm-size 3.5 のマニュアルページ

DESCRIPTION


概要: llvm オブジェクト サイズ ダンパー

使用法: llvm-size [オプション]

オプション:
-基数=- サイズを基数で印刷します。 8、10、16のみ
有効です

出力形式の指定

-A - システム V フォーマット

-B - バークレー形式

-m - ダーウィン -m 形式でアーカイブしたプロジェクトを保存します.

-aarch64-ネオン構文 -放出するNEONコードのスタイルを選択します
AArch64バックエンド:

=ジェネリック
-一般的なNEONアセンブリを排出します

= apple-AppleスタイルのNEONアセンブリを発行します

-arch =-Mach-Oファイルから
ダンプ

-境界チェック-シングルトラップ -関数ごとにXNUMXつのトラップブロックを使用します

-cppfname =-生成された名前を指定します
function

-cppfor =-モノの名前を指定します
生成する

-cppgen -生成する出力の種類を選択します

=プログラム
-完全なプログラムを生成します

=モジュール
-モジュール定義を生成します

=コンテンツ
-モジュールのコンテンツを生成します

=関数
-関数定義を生成します

=関数
-すべての関数定義を生成します

=インライン
-インライン関数を生成します

=変数
-変数定義を生成します

= type-型定義を生成します

基数での印刷サイズ:

-o - サイズを XNUMX 進数で印刷します

-d - XNUMX進数での印刷サイズ

-x - サイズを XNUMX 進数で表示します

-無効-流出-融合 -流出コードのへの融合を無効にする
説明書

-ロードプレを有効にする -

-ミスを有効にする -機械命令を有効にする
スケジューリングパス。

-enable-objc-arc-opts -すべてのARC最適化を有効/無効にします

-有効にしない -

-徹底的な登録検索 -レジスタの徹底的な検索
ラストチャンスリカラーの深さと干渉カットオフをバイパス

-致命的-アセンブラ-警告 -警告をエラーと見なします

-フォーマット - 出力形式の指定

=sysv - System V 形式

=バークレー
- バークレー形式

=ダーウィン
- ダーウィン -m 形式でアーカイブしたプロジェクトを保存します.

-助けて -利用可能なオプションを表示します(-ヘルプ-非表示
多くのための)

-internalize-public-api-file =-シンボル名のリストを含むファイル
保存する

-internalize-public-api-list =-保存するシンボル名のリスト

-ライブ間隔に参加 -合体コピー(デフォルト= true)

-l - フォーマットがdarwinの場合、ロングフォーマットを使用します
アドレスとオフセットを含めます。

-limit-float-precision =-低精度のインラインシーケンスを生成します
一部のfloatlibcallの場合

-mc-x86-disable-arith-relaxation -算術の緩和を無効にする
X86の命令

-mips16-一定の島 -MIPS:mips16定数アイランドが有効になります。

-mips16-ハードフロート -MIPS:mips16ハードフロートを有効にします。

-mlsm -マージされたロードとストアのモーションを有効にします

-mno-ldc1-sdc1 -倍精度のロードとストアを拡張します
単精度の対応物に

-弁別なし -ディスクリミネーターの生成を無効にします
情報を表示します。

-nvptx-sched4reg -NVPTX固有:登録のスケジュール
圧力

-結局のところ印刷 -各パスの後にIRを印刷します

-すべての前に印刷 -各パスの前にIRを印刷します

-print-machineinstrs =-印刷機の指示

-regalloc -使用するアロケータを登録します

=デフォルト
-に基づいてレジスタアロケータを選択します -O オプション

= basic-基本レジスタアロケータ

= fast-高速レジスタアロケータ

=貪欲
-貪欲なレジスタアロケータ

= pbqp-PBQPレジスタアロケータ

-rng-seed =-乱数ジェネレーターのシード

-sample-profile-max-propagate-iterations =-実行する最大反復回数
CFGを介してサンプルブロック/エッジの重みを伝播するときに通過します。

-スピラー -使用するスピラー:(デフォルト:標準)

=些細な
-ささいなスピラー

=インライン
-インラインスピラー

-stackmap-version =-スタックマップのエンコードバージョンを指定します
(デフォルト= 1)

-統計 -プログラムからの統計出力を有効にする
(アサートで利用可能)

-時を経て -各パスの時間、経過時間を印刷
出口のそれぞれのために

-確認-デバッグ情報 -

-確認-dom-情報 -ドミネーター情報を確認します(時間がかかります)

-検証ループ情報 -ループ情報を確認します(時間がかかります)

-検証-regalloc -レジスタ割り当て中に確認する

-検証地域情報 -地域情報を確認します(時間がかかります)

-確認-scev -ScalarEvolutionのバックエッジが取得されたことを確認します
カウント(遅い)

-バージョン -このプログラムのバージョンを表示します

-x86-asm-構文 -X86から出力するコードのスタイルを選択します
バックエンド:

= att-AT&Tスタイルのアセンブリを発行します

= intel-Intelスタイルのアセンブリを発行します

onworks.net サービスを使用してオンラインで llvm-size-3.5 を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad