LLVM:`MachineBasicBlock::getBasicBlock()` 何时返回 nullptr?

时间:2021-07-26 15:27:25

标签: llvm-ir

MachineBasicBlock::getBasicBlock() 的 LLVM 文档说:

<块引用>

返回这个实例原来对应的LLVM基本块。

请注意,如果此实例不直接对应于 LLVM 基本块,则这可能为 NULL。

LLVM在什么情况下会创建一个与LLVM基本块不对应的MachineBasicBlock

我的猜测是它有时必须添加额外的块来帮助代码布局,但我无法通过搜索源代码来确认这一点。

有人知道吗?谢谢。

0 个答案:

没有答案
相关问题