有没有办法检查LLVM中的指令

时间:2019-02-15 16:50:15

标签: c++ llvm

是否有任何方法可以检查llvm中的IR是否是加载,存储,分支或添加等

%1 = alloca i32, align 4
br label %17
store i32 0, i32* %1, align 4
%20 = load i32, i32* %4, align 4
%21 = icmp sgt i32 %19, %20

在这里,我只想保存%1,%20,%21 IR。如何才能做到这一点 ? 为了检查商店IR,我使用了hasAtomicStore() 有没有类似的检查支行IR的方法?

0 个答案:

没有答案
相关问题