【发布时间】:2017-05-17 20:27:55
【问题描述】:
我正在寻找一种正确的方法来获取遵循给定指令的下一条立即指令。
假设我有以下内容:
%10 = icmp slt i32 %8, %9
br i1 %10, label %11, label %17
我有一个
CmpInst *cmpInst = dyn_cast<CmpInst>(&V);
对应于%10。
如何访问我的CmpInst 后面的BranchInst?
我认为解决方案应该考虑两种情况:当有下一条指令和没有下一条指令时,即它是 BasicBlock 的结尾。
【问题讨论】: