2012-06-20 18 views
6

Staram się stworzyć auto-vectorized kod z brzękiem-3,2Automatyczna wektoryzacja w LLVM

stąd slajdy - http://llvm.org/devmtg/2012-04-12/Slides/Hal_Finkel.pdf

powinienem być w stanie wygenerować kod vectorized z tej linii poleceń.

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

Ale to zgłasza błąd o błędzie: unsupported option '-b b-vectorize-aligned-only'

Jeśli usunąć tylko -bb-vectorize-aligned-only, nie tworzy żadnego kodu wektorowy.

co tu jest nie tak?

Odpowiedz

10

Prześlij -mllvm do każdej flagi. Na przykład. -mllvm -vectorize -mllvm -bb-vectorize-aligned-only