6

clang-3.2で自動ベクトル化されたコードを作成しようとしています

こちらのスライドから-http://llvm.org/devmtg/2012-04-12/Slides/Hal_Finkel.pdf

このコマンドラインでベクトル化されたコードを生成できるはずです。

bin/clang++ -c -O3 -mllvm -vectorize -bb-vectorize-aligned-only clang-auto-vec.cpp

しかし、それはエラーエラーをスローします:unsupported option '-b b-vectorize-aligned-only'

だけを削除すると、-bb-vectorize-aligned-onlyベクトル化されたコードは作成されません。

ここで何が問題になっていますか?

4

1 に答える 1

10

-mllvmすべてのフラグの先頭に追加します。例えば-mllvm -vectorize -mllvm -bb-vectorize-aligned-only

于 2012-06-21T15:26:02.057 に答える