Displaying 1 result from an estimated 1 matches for "aredepssafe".
2019 May 02
2
llvm is illegally vectorizing with a recurrence on skylake
...one()), it correctly prevents vectorization.
clang -S -O2 -Rpass=loop-vectorize -Rpass-missed=loop-vectorize small.c
-march=skylake-avx512 -DNO_TWO
small.c:6:3: remark: loop not vectorized [-Rpass-missed=loop-vectorize]
do {
I did trace it down to possibly being something within
DepChecker->areDepsSafe() as it returns true for the incorrect case.
Thanks,
Scott
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190502/a593dd53/attachment.html>