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 回答