clang からの最適化パスのデバッグ出力を有効にする 質問する

clang からの最適化パスのデバッグ出力を有効にする 質問する

私は LLVM の既存のパスを理解しようとしており、パス内に適切に記述されたデバッグ メッセージを出力しようとしています。私は を使用してこれを行っていますclang -debug -some-other-flags。しかし、コンパイル中に次のように表示されます。

clang: warning: argument unused during compilation: '-debug'

デバッグ出力を有効にするにはどうすればいいですか?

ベストアンサー1

Clang には「デバッグ」コマンドライン オプションがありません。clang から IR をビルドしてopt -debug個別に実行するか、 を実行する必要がありますclang -mllvm -debug

一般的に、-mllvmフラグはその後に表示されるものをすべて LLVM 自体に渡します。-mllvm複数のオプションを渡す場合は、複数のフラグを使用します。

おすすめ記事