LLVM,如何获取变量名?

时间:2021-02-28 19:19:31

标签: llvm

我在这里和其他网站上阅读了很多帖子,但仍然没有得到明确的答案。
假设我有说明,我可以通过

打印出来
errs() << inst << "\n";

我得到了:
%9 = 添加 nsw i32 %7, %8
我想获取 %9、%7、%8 后面的变量名称。
是否有可能?如果是,怎么办?
谢谢:)

1 个答案:

答案 0 :(得分:0)

从这里How to save the variable name when use clang to generate llvm ir?

clang -fno-discard-value-names <your-command-line> 

完成工作:)