我正在尝试使用LLVM在c代码中找到数组访问模式。我发现scev可以用于此目的,但还没有找到任何使用SCEV的示例代码。我想知道如何使用scev来确定数组访问模式。
附注: SCEV代表标量评估
发布于 2012-12-07 07:09:28
你能详细解释一下你所说的“数组访问模式”是什么意思吗?LLVM中的SCEV pass用于识别循环中的归纳变量(details here),所以我不确定它是否是您需要的。在任何情况下,如果您发现确实需要它,可以在LLVM本身中找到用法示例。例如在./lib/Analysis/DependenceAnalysis.cpp中
https://stackoverflow.com/questions/13651639
复制相似问题