0
LLVM opt
を使用して、パスを実行するには、たとえばopt -load libMyPass.so my-pass foo.ll > foo1.ll
を使用します。IRファイルを指定すると、LLVM opt出力にIRファイルを作成するにはどうすればよいですか?
foo.ll
はIRファイルで、パスをIR形式で実行した結果がfoo1.ll
に含まれています。しかし、foo1.ll
はビットコードファイルになるので、llvm-dis foo1.ll
を発行してIRフォーマットに変換する必要があります。
llvm-dis
を実行しないでください。opt
をIRフォーマットからIRフォーマットに変換するにはどうすればよいですか?