文件名称:HelloDataflow-LLVM:开始在LLVM中编写数据流分析。 (没有标准模板)
文件大小:2KB
文件格式:ZIP
更新时间:2024-03-11 03:26:07
HelloDataflow-LLVM
开始在LLVM中编写数据流分析。 (没有标准模板)
LLVM API的代码准则
请参阅从访问功能的基本步骤,基本块和说明。
以下LLVM API可能有助于实现数据流分析。 假设您有一个基本块,并且想找出其后继者,请使用以下代码片段迭代其后继者。
// #include "llvm/IR/CFG.h"
for (BasicBlock *Succ : successors(&basic_block)) {
...
}
接下来,使用以下API查找前身。
// #include "llvm/IR/CFG.h"
for (BasicBlock *Pred : predecessors(&basic_block)) {
...
}
使用标准的C ++ API执行基本的集合操作,例如两个集合或向量的并集。
// #include
【文件预览】:
HelloDataflow-LLVM-master
----LICENSE(1KB)
----README.md(1KB)