【发布时间】:2017-03-29 23:36:42
【问题描述】:
假设我有一个带有标签的 BasicBlock,例如 entry。
现在,我想在这个 BasicBlock 中插入一个“子”标签,而不是将块分成两部分。
在汇编中,它看起来像:
entry:
...
.mylabel1:
...
.mylabel2:
...
是否可以在 BasicBlock 中插入标签以将其分成“部分”,但不拆分块?
【问题讨论】:
-
好吧,你可以无条件跳转到另一个 BB 部分(使其成为一个独特的 BB,ofc)。
标签: c++ llvm llvm-clang llvm-c++-api