1: %mul2 = fmul 浮点数 %1, %1
2: %mul3 = fmul 浮点数 %mul2, %1
3: %mul4 = fmul 浮点数 %mul3, %1
4: %mul5 = fmul 浮点数 %mul4, %1
5: %mul6 = fmul 浮点数 %mul5, %1
6: %mul7 = fmul 浮点数 %mul6, %1
7:存储浮点%mul5,浮点*%x,对齐4,!tbaa!0
我想将 %mul5 的下一个节点设置为 %mul7。getNextNode() 函数将下一个节点指定为 %mul6(我想删除它)。有什么函数可以做到这一点吗?
getNextNode() 是 LLVM API 深处内容的内部实现细节。你永远不应该使用它。使用标准 LLVM API 来操作指令列表:迭代器和 IRBuilder。有关更多信息,请参阅http://llvm.org/docs/ProgrammersManual.html#simplechanges和http://llvm.org/doxygen/classllvm_1_1IRBuilder.html 。
另外,在删除 %mul6 之前,您必须替换它的所有用途。
| 归档时间: |
|
| 查看次数: |
1603 次 |
| 最近记录: |