2012-11-12 32 views
2

我正在尝试查找使用llvm::CloneBasicBlock的示例代码,但无法找到它。我遇到了PHI节点问题和指令控制问题。所以我会很感激任何教好如何正确使用llvm::CloneBasicBlock的示例代码。llvm :: CloneBasicBlock的示例

回答

2

寻找LLVM源本身有什么问题? CloneBasicBlock用于许多地方。最简单的可能是llvm::CloneFunctionInto;它应该足以证明如何正确使用该函数(根据通过什么参数等)

更有趣的示例是llvm::LoopUnroll,它也必须处理来自PHI节点的引用。