llvm中的自动矢量化
我正在尝试使用clang-3.2创建自动矢量化代码 从这里的幻灯片- 我应该能够用这个命令行生成矢量化代码llvm中的自动矢量化,llvm,clang,Llvm,Clang,我正在尝试使用clang-3.2创建自动矢量化代码 从这里的幻灯片- 我应该能够用这个命令行生成矢量化代码 bin/clang++ -c -O3 -mllvm -vectorize -bb-vectorize-aligned-only clang-auto-vec.cpp 但它抛出一个错误:不受支持的选项'-b-vectorize-aligned-only' 如果我只删除了-bb vectorize aligned only,它不会创建任何矢量化代码 这里出了什么问题?在每个标志前添加-mll
bin/clang++ -c -O3 -mllvm -vectorize -bb-vectorize-aligned-only clang-auto-vec.cpp
但它抛出一个错误:不受支持的选项'-b-vectorize-aligned-only'
如果我只删除了-bb vectorize aligned only
,它不会创建任何矢量化代码
这里出了什么问题?在每个标志前添加
-mllvm
。例如,-mllvm-矢量化-mllvm-bb-仅对齐矢量化