LLVMバイトコードで簡単なループを見つけて、ループの基本情報( )を抽出します。例えばLLVMバイトコードでループを見つける
:
for (i=0; i<1000; i++)
sum += i;
私が結合した[0、1000)、ループ変数 "i" のと ループ本体(合計+ = Iを抽出したいです)。
どうすればよいですか?
私はLLVM APIドキュメントを読んで、 "Loop"、 "LoopInfo"のような有用なクラスを見つけました。
しかし、私は詳細にそれらを使用する方法がわかりません。
私に助けてもらえますか?詳しい使い方が役立つかもしれません。
ありがとう、それはうまく動作します:) – Napoleon