llvm module输出信息的几种方式
文章目录
1. 通过调用llvm::Module的print方法输出到控制台
module->print(llvm::outs(), nullptr);
2. 通过调用llvm::Module的print方法将信息输出到文件
std::error_code EC;
llvm::raw_fd_ostream file("output.ll", EC, llvm::sys::fs::F_None);
module->print(file, nullptr);
file.close();
3. 通过调用llvm::Module的dump方法输出到控制台
注意:该方式只能在debug模式下使用
module->dump();
License
License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎
Reference:
NULL