gpt4 book ai didi

llvm - 给定一条 LLVM 指令,我们如何获取指向其 BasicBlock 的指针?

转载 作者:行者123 更新时间:2023-12-01 21:40:03 27 4
gpt4 key购买 nike

假设我有一个 llvm::Instruction* inst,如何获取指向其 basicblock 的指针?我在LLVM API中搜索并没有发现像inst.getBasicBlock()这样的接口(interface)。有什么帮助吗?

最佳答案

在格式良好的 LLVM IR 中,每个指令都嵌入在 BasicBlock 中。您可以从getParent()获取BasicBlockgetParent() 始终会在 LLVM IR 层次结构中向上一级,即,您从 BasicBlock 获得一个 Function 作为父级,并且来自函数模块

关于llvm - 给定一条 LLVM 指令,我们如何获取指向其 BasicBlock 的指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29836945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com