Displaying 1 result from an estimated 1 matches for "1045954".
Did you mean:
104594
2015 Apr 22
4
[LLVMdev] Missed vectorization opportunities?
Hi,
I am trying to understand the limitations of the current vectorizer, and came upon these test cases that fail to get vectorized.
1. loop1 below (note the increment by 2) fails to get vectorized because the access a[j+1] is considered to wrap around (the corresponding SCEV doesn't have nsw/nuw set) and hence isStridedPtr() in LoopAccessAnalysis.cpp return false.
#define SIZE 100000
void