4

如何在 LLVM IR 中找到循环感应变量的起始值和结束值?

for(int i = start; i < end; i++) {
    A[i] = 0;
}

想要替换为对“零(A,开始,结束)”的调用

还是使用 clang AST 做得更好?铿锵有设施做这种改变吗?

4

1 回答 1

0

您可能还想查看SCEV类的层次结构:http: //llvm.org/docs/doxygen/html/classllvm_1_1SCEV.html

于 2012-11-20T03:00:11.220 回答