2012-06-20 11 views
6

Estoy tratando de crear un código de auto-vectorizado con sonido metálico-3.2Auto vectorización en llvm

De las diapositivas aquí - http://llvm.org/devmtg/2012-04-12/Slides/Hal_Finkel.pdf

que debe ser capaz de generar código vectorizado con esta línea de comandos.

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

Pero arroja un error de error: unsupported option '-b b-vectorize-aligned-only'

Si quito sólo el -bb-vectorize-aligned-only, no crea ningún código vectorizado.

¿Qué está mal aquí?

Respuesta

10

Anteponga -mllvm a cada indicador. P.ej. -mllvm -vectorize -mllvm -bb-vectorize-aligned-only