2012-06-20 22 views
6

Ich versuche, Auto-vektorisiert Code mit Klirren-3.2 erstellenAuto Vektorisierung in llvm

Von den Folien hier - http://llvm.org/devmtg/2012-04-12/Slides/Hal_Finkel.pdf

Ich soll vektorisiert Code mit dieser Befehlszeile generieren kann.

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

Aber es wirft einen Fehler Fehler: unsupported option '-b b-vectorize-aligned-only'

Wenn ich nur die -bb-vectorize-aligned-only entfernen, macht es keinen vektorisiert Code erstellen.

was geht hier schief?

Antwort

10

Vorlegen -mllvm zu jeder Flagge. Z.B. -mllvm -vectorize -mllvm -bb-vectorize-aligned-only