optコマンドについて

opt - LLVM optimizer | http://llvm.org/docs/CommandGuide/opt.html (閲覧日:2015/08/09)

簡単な訳(あってるかは保証しない.)

DESCRIPTION

optコマンドは、モジュール式LLVM最適化および解析器である。optはLLVMソースファイルを入力として受け取り, 指定の最適化を実行、もしくは解析し,
さらに最適化されたファイルや解析結果を出力する.
OPTの機能は-analyzeオプションが指定されているかどうかに依存する.

-analyzeを指定すると、OPTは入力ソースに対して様々な分析を行います。
これは通常、標準出力に結果を出力しますが、いくつかのケースでは標準エラー出力かファイルに対して解析出力を一緒に生成する.

-analyzeが与えられていない間,最適化された出力ファイルを生成しようとする。
OPTを介して利用可能な最適化は、-loadオプションを指定してロードされた任意の追加のライブラリとしてだけでなく、それにリンクされていたライブラリに依存します
使用できる最適化を決定するために-helpオプションを使用します。

ファイル名は、コマンドラインから省略するか”-”だった場合は, OPTは、標準入力からの入力を読み込みます。
入力ファイルはLLVMアセンブリ言語形式の(.ll)もしくはビットコード形式(.bc)である.

出力ファイル名は-o オプションが指定されてない場合は, 標準出力に書き込む.