对于由 class 表示的 LLVM 基本块,BasicBlock
我如何识别哪个最近的循环(如果有)包含该块。我想在runOnModule
通行证中识别这一点。
问问题
1599 次
1 回答
6
您可以注册 LoopInfo 依赖项并使用 getLoopFor(BasicBlock *BB):
Loop* llvm::LoopInfo::getLoopFor(const BasicBlock *BB) const
您可以查看以下文档: http: //llvm.org/doxygen/classllvm_1_1LoopInfo.html#a4abca289c73cd09487e05d11d9f7d877
于 2012-09-30T00:46:36.777 回答