2

LLVMを使用してACコードの配列アクセスパターンを見つけようとしています。SCEVはこの目的に使用できることがわかりましたが、scevを使用するためのサンプルコードを見つけることができませんでした。scevを使用して配列アクセスパターンを決定する方法についてのアイデア。

PS:SCEVはScalarEvaluationの略です

4

1 に答える 1

0

「配列アクセスパターン」と言う意味を詳しく説明していただけますか。LLVM の SCEV パスは、ループ内の帰納変数を認識するために使用されるため (詳細はこちら)、それが必要なものかどうかはわかりません。いずれにせよ、それが必要であることがわかった場合は、LLVM 自体の内部で使用例を見つけることができます。たとえば、./lib/Analysis/DependenceAnalysis.cpp

于 2012-12-06T23:09:28.397 に答える