Home | History | Annotate | Download | only in LoopVectorize

Lines Matching full:unroll

1 ; RUN: opt < %s  -loop-vectorize -force-vector-width=4 -force-vector-unroll=1 -dce -instcombine -S | FileCheck %s
2 ; RUN: opt < %s -loop-vectorize -force-vector-width=4 -force-vector-unroll=4 -dce -instcombine -S | FileCheck %s -check-prefix=UNROLL
28 ;UNROLL-LABEL: @example1(
29 ;UNROLL: load <4 x i32>
30 ;UNROLL: load <4 x i32>
31 ;UNROLL: load <4 x i32>
32 ;UNROLL: load <4 x i32>
33 ;UNROLL: add nsw <4 x i32>
34 ;UNROLL: add nsw <4 x i32>
35 ;UNROLL: add nsw <4 x i32>
36 ;UNROLL: add nsw <4 x i32>
37 ;UNROLL: store <4 x i32>
38 ;UNROLL: store <4 x i32>
39 ;UNROLL: store <4 x i32>
40 ;UNROLL: store <4 x i32>
41 ;UNROLL: ret void
66 ;UNROLL-LABEL: @example2(
67 ;UNROLL: store <4 x i32>
68 ;UNROLL: store <4 x i32>
69 ;UNROLL: store <4 x i32>
70 ;UNROLL: store <4 x i32>
71 ;UNROLL: ret void
116 ;UNROLL-LABEL: @example3(
117 ;UNROLL: <4 x i32>
118 ;UNROLL: <4 x i32>
119 ;UNROLL: <4 x i32>
120 ;UNROLL: <4 x i32>
121 ;UNROLL: ret void
145 ;UNROLL-LABEL: @example4(
146 ;UNROLL: load <4 x i32>
147 ;UNROLL: load <4 x i32>
148 ;UNROLL: load <4 x i32>
149 ;UNROLL: load <4 x i32>
150 ;UNROLL: ret void
211 ;UNROLL-LABEL: @example8(
212 ;UNROLL: store <4 x i32>
213 ;UNROLL: store <4 x i32>
214 ;UNROLL: store <4 x i32>
215 ;UNROLL: store <4 x i32>
216 ;UNROLL: ret void