Lines Matching refs:IC
4 …rize -force-vector-interleave=2 -force-vector-width=2 -S | FileCheck %s --check-prefix=UNROLL-NO-IC
85 ; UNROLL-NO-IC-LABEL: @scalarize_induction_variable_01(
86 ; UNROLL-NO-IC: vector.body:
87 ; UNROLL-NO-IC: %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
88 ; UNROLL-NO-IC: %[[i0:.+]] = add i64 %index, 0
89 ; UNROLL-NO-IC: %[[i1:.+]] = add i64 %index, 1
90 ; UNROLL-NO-IC: %[[i2:.+]] = add i64 %index, 2
91 ; UNROLL-NO-IC: %[[i3:.+]] = add i64 %index, 3
92 ; UNROLL-NO-IC: getelementptr inbounds i64, i64* %a, i64 %[[i0]]
93 ; UNROLL-NO-IC: getelementptr inbounds i64, i64* %a, i64 %[[i1]]
94 ; UNROLL-NO-IC: getelementptr inbounds i64, i64* %a, i64 %[[i2]]
95 ; UNROLL-NO-IC: getelementptr inbounds i64, i64* %a, i64 %[[i3]]
147 ; UNROLL-NO-IC-LABEL: @scalarize_induction_variable_02(
148 ; UNROLL-NO-IC: vector.body:
149 ; UNROLL-NO-IC: %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
150 ; UNROLL-NO-IC: %offset.idx = shl i64 %index, 3
151 ; UNROLL-NO-IC: %[[i0:.+]] = add i64 %offset.idx, 0
152 ; UNROLL-NO-IC: %[[i1:.+]] = add i64 %offset.idx, 8
153 ; UNROLL-NO-IC: %[[i2:.+]] = add i64 %offset.idx, 16
154 ; UNROLL-NO-IC: %[[i3:.+]] = add i64 %offset.idx, 24
155 ; UNROLL-NO-IC: getelementptr inbounds float, float* %a, i64 %[[i0]]
156 ; UNROLL-NO-IC: getelementptr inbounds float, float* %a, i64 %[[i1]]
157 ; UNROLL-NO-IC: getelementptr inbounds float, float* %a, i64 %[[i2]]
158 ; UNROLL-NO-IC: getelementptr inbounds float, float* %a, i64 %[[i3]]
159 ; UNROLL-NO-IC: getelementptr inbounds float, float* %b, i64 %[[i0]]
160 ; UNROLL-NO-IC: getelementptr inbounds float, float* %b, i64 %[[i1]]
161 ; UNROLL-NO-IC: getelementptr inbounds float, float* %b, i64 %[[i2]]
162 ; UNROLL-NO-IC: getelementptr inbounds float, float* %b, i64 %[[i3]]