optの概要

optの概要

opt はいろんな Pass を試すための開発者用ツールです。
optは、llvmのBitcodeを入力として受け取り、指定した最適化を行ったBitCodeを出力する。

各Passの概要は、下記URLに記述されている

デバッグ方法

デバッグに有用なオプションを下記に示す。
  • debug-pass={None|Arguments|Structure|Executions|Details}
  • debug-only=xxx
  • print-after-all
  • view-cfg
  • dot-cfg
※詳細は、デバッグ版をビルドし、opt --help-hidden | lessするのがよい。


O3 と -std-compile-opts で行われる最適化は、下記ファイルに記述されている。
include/llvm/Supprt/StandardPasses.h:createStandardModulePasses()

  • 最終更新:2011-02-14 04:17:16

このWIKIを編集するにはパスワード入力が必要です

認証パスワード