我想知道 llvm::intruction 是否是函数调用,如果是,它正在调用的函数的名称是什么。
还有一种方法可以从 llvm::Instruction 获取 llvm::CallInst 吗?
Instruction* I = ...
if (isa<CallInst>(I)) {
StringRef name = cast<CallInst>(I).getCalledFunction().getName();
...
}
Run Code Online (Sandbox Code Playgroud)
有关这方面的更多信息,请参阅LLVM 程序员手册中的相关部分。总的来说,我全心全意地向初学者推荐本指南。
| 归档时间: |
|
| 查看次数: |
3775 次 |
| 最近记录: |