Lines Matching refs:interleaved

1 … -instcombine -force-vector-width=4 -force-vector-interleave=1 -enable-interleaved-mem-accesses=tr…
5 ; Check vectorization on an interleaved load group of factor 2 and an interleaved
25 ; CHECK: %interleaved.vec = shufflevector <4 x i32> {{.*}}, <8 x i32> <i32 0, i32 4, i32 1, i32 5, …
26 ; CHECK: store <8 x i32> %interleaved.vec, <8 x i32>* %{{.*}}, align 4
80 ; CHECK: %interleaved.vec = shufflevector <8 x i32> {{.*}}, <12 x i32> <i32 0, i32 4, i32 8, i32 1,…
81 ; CHECK: store <12 x i32> %interleaved.vec, <12 x i32>* {{.*}}, align 4
117 ; Check vectorization on an interleaved load group of factor 4.
176 ; Check vectorization on an interleaved store group of factor 4.
197 ; CHECK: %interleaved.vec = shufflevector <8 x i32> {{.*}}, <16 x i32> <i32 0, i32 4, i32 8, i32 12…
198 ; CHECK: store <16 x i32> %interleaved.vec, <16 x i32>* {{.*}}, align 4
229 ; Check vectorization on a reverse interleaved load group of factor 2 and
230 ; a reverse interleaved store group of factor 2.
239 ; int a = A[i].x + i; // interleaved load of index 0
240 ; int b = A[i].y - i; // interleaved load of index 1
241 ; B[i].x = a; // interleaved store of index 0
242 ; B[i].y = b; // interleaved store of index 1
256 ; CHECK: %interleaved.vec = shufflevector <4 x i32> {{.*}}, <8 x i32> <i32 0, i32 4, i32 1, i32 5, …
257 ; CHECK: store <8 x i32> %interleaved.vec, <8 x i32>* %{{.*}}, align 4
286 ; Check vectorization on an interleaved load group of factor 2 with 1 gap
320 ; Check vectorization on interleaved access groups identified from mixed
333 ; CHECK: %interleaved.vec = shufflevector <4 x i32> %{{.*}}, <8 x i32> <i32 0, i32 4, i32 1, i32 5,…
334 ; CHECK: store <8 x i32> %interleaved.vec
363 ; Check vectorization on interleaved access groups identified from mixed
378 ; CHECK: %interleaved.vec = shufflevector <8 x i32> %{{.*}}, <12 x i32> <i32 0, i32 4, i32 8, i32 1…
379 ; CHECK: store <12 x i32> %interleaved.vec, <12 x i32>* %{{.*}}, align 4
408 ; Check vectorization on interleaved access groups with members having different