你怎么能在llvm中打印指令

pyt*_*nic 12 c c++ compiler-construction llvm

从llvm传递开始,我需要llvm::Instruction在屏幕上打印llvm指令(Type ),就像它在llvm bitcode文件中一样.实际上我的编译崩溃了,并没有达到生成bitcode文件的程度.所以对于调试我想打印一些指令来了解出了什么问题.

Zho*_*Jin 9

假设我是你的指示

I.print(errs());
Run Code Online (Sandbox Code Playgroud)


Met*_*est 8

通过简单地使用该print方法.

  • 你能给我举个例子吗?谢谢 (3认同)