我正在使用 llvm 在我的源代码上运行模块传递。对于某条指令,我想在代码中的下一条指令之前插入 2 或 3 条指令。我目前正在做的是Instruction->getNextNode()
作为最后一个参数传递给 IRBuilderCreateCall()
函数,以便在代码中的下一个节点之前插入指令。如何在下一个节点之前插入多条指令。
问问题
308 次
我正在使用 llvm 在我的源代码上运行模块传递。对于某条指令,我想在代码中的下一条指令之前插入 2 或 3 条指令。我目前正在做的是Instruction->getNextNode()
作为最后一个参数传递给 IRBuilderCreateCall()
函数,以便在代码中的下一个节点之前插入指令。如何在下一个节点之前插入多条指令。