是否有任何方法可以检查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的方法?