2

を使用するサンプル コードをllvm::CloneBasicBlock探していますが、見つかりません。PHI ノードに問題があり、命令の支配に問題があります。したがって、適切に使用する方法を教えてくれる良いサンプルコードをいただければllvm::CloneBasicBlock幸いです。

4

1 に答える 1

2

LLVM ソース自体を調べることの何が問題になっていますか? CloneBasicBlockいろいろなところで使われています。最も単純なのはおそらくllvm::CloneFunctionInto; おそらく、関数を正しく使用する方法を示すのに十分なはずです (渡す引数などに関して)。

より興味深い例は にありllvm::LoopUnroll、これも PHI ノードからの参照を処理する必要があります。

于 2012-11-12T14:02:02.890 に答える