Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图找到一个使用的示例代码llvm::CloneBasicBlock,但找不到它。我遇到了 PHI 节点问题和指令支配问题。所以我会很感激任何教如何llvm::CloneBasicBlock正确使用的好的示例代码。
llvm::CloneBasicBlock
查看 LLVM 源代码本身有什么问题?CloneBasicBlock在许多地方使用。最简单的可能是llvm::CloneFunctionInto;它可能足以演示如何正确使用该函数(根据要传递的参数等)
CloneBasicBlock
llvm::CloneFunctionInto
一个更有趣的例子是 in llvm::LoopUnroll,它还必须处理来自 PHI 节点的引用。
llvm::LoopUnroll