Lines Matching refs:VEC
2 …-vectorize -force-vector-interleave=1 -force-vector-width=2 | FileCheck %s --check-prefix=FORCE-VEC
23 ; FORCE-VEC-LABEL: @ind_plus2(
24 ; FORCE-VEC: %wide.load = load <2 x i32>, <2 x i32>*
25 ; FORCE-VEC: mul nsw <2 x i32>
26 ; FORCE-VEC: add <2 x i32>
27 ; FORCE-VEC: %index.next = add nuw i64 %index, 2
28 ; FORCE-VEC: icmp eq i64 %index.next, 512
67 ; FORCE-VEC-LABEL: @ind_minus2(
68 ; FORCE-VEC: %wide.load = load <2 x i32>, <2 x i32>*
69 ; FORCE-VEC: mul nsw <2 x i32>
70 ; FORCE-VEC: add <2 x i32>
71 ; FORCE-VEC: %index.next = add nuw i64 %index, 2
72 ; FORCE-VEC: icmp eq i64 %index.next, 512
118 ; FORCE-VEC-LABEL: @ptr_ind_plus2(
119 ; FORCE-VEC: %[[V:.*]] = load <4 x i32>
120 ; FORCE-VEC: shufflevector <4 x i32> %[[V]], <4 x i32> poison, <2 x i32> <i32 0, i32 2>
121 ; FORCE-VEC: shufflevector <4 x i32> %[[V]], <4 x i32> poison, <2 x i32> <i32 1, i32 3>
122 ; FORCE-VEC: mul nsw <2 x i32>
123 ; FORCE-VEC: add <2 x i32>
124 ; FORCE-VEC: %index.next = add nuw i64 %index, 2
125 ; FORCE-VEC: icmp eq i64 %index.next, 1024