[llvm-dev] difference between polly stripmine, vector and unroll flags

hameeza ahmed via llvm-dev llvm-dev at lists.llvm.org
Mon Jul 16 11:32:18 PDT 2018


Hello I m using following polly flags,

clang -O3 -mllvm -polly -mllvm -polly-vectorizer=stripmine
clang -O3 -mllvm -polly -mllvm -polly-vectorizer=polly
clang -O3 -mllvm -polly -mllvm -force-vector-interleave=32

I am getting different execution times for each 3. Can you please tell me
the difference between the optimizations performed by these 3 flags?


Please help
Thank You
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180716/842fc19c/attachment.html>


More information about the llvm-dev mailing list