2012-11-12 31 views
2

我正在嘗試查找使用llvm::CloneBasicBlock的示例代碼,但無法找到它。我遇到了PHI節點問題和指令控制問題。所以我會很感激任何教好如何正確使用llvm::CloneBasicBlock的示例代碼。llvm :: CloneBasicBlock的示例

回答

2

尋找LLVM源本身有什麼問題? CloneBasicBlock用於許多地方。最簡單的可能是llvm::CloneFunctionInto;它應該足以證明如何正確使用該函數(根據通過什麼參數等)

更有趣的示例是llvm::LoopUnroll,它也必須處理來自PHI節點的引用。