ned*_*eda 5 compiler-construction llvm
我通过以下代码在LLVM中提取Def_Use链:
for (Value::use_iterator i = F->use_begin(), e = F->use_end(); i != e; ++i)
if (Instruction *Inst = dyn_cast<Instruction>(*i)) {
errs() << "F is used in instruction:\n";
errs() << *Inst << "\n";
}
Run Code Online (Sandbox Code Playgroud)
现在,我想区分导致此数据依赖性的寄存器名称或内存变量.
谢谢
归档时间: |
|
查看次数: |
1885 次 |
最近记录: |