8

Xcode 3.2.1でclang-llvm 1.0でコンパイルしています

LLVMの中間表現を見たいです。これを行うにはどうすればよいですか?

4

3 に答える 3

6

Xcodeは、LLVM中間表現を強調表示する構文をサポートしていますが、この表現はコンパイラーの内部にあり(頻繁に変更されます)、Xcodeには、コンパイラーと通信してUIに中間表現を表示するためのUIがありません。これは興味深い機能リクエストですが、Appleに提出することを検討していますか?

見たいだけの場合は、ビルドログからコンパイルコマンドを取得し、最後に「-emit-llvm -S-o/tmp/t.ll」を追加することで手動で確認できます。これで、Xcodeで/tmp/t.llを開き、その1つのファイルのLLVMIRを確認できます。

于 2009-12-24T19:52:51.247 に答える
0

LLVMのサイトに従って-emit-llvm、コンパイラ オプションに追加します。Xcode は、表現を表示するための UI を (まだ) 提供していません。

于 2009-12-23T03:43:44.927 に答える