我使用LLVMopt
使用例如来运行传递opt -load libMyPass.so my-pass foo.ll > foo1.ll
。
foo.ll
是一个IR文件,我想foo1.ll
以IR格式包含运行过程的结果。但是foo1.ll
变成了位码文件,因此我需要发出llvm-dis foo1.ll
将其转换为IR格式的文件。
如何避免运行llvm-dis
,并opt
从IR格式转换为IR格式?
opt
有一个不错的选择:
-S - Write output as LLVM assembly
我想让您感到困惑的是LLVM程序集是LLVM IR的同义词。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句