Home
last modified time | relevance | path

Searched refs:iv (Results 1 – 25 of 1681) sorted by relevance

12345678910>>...68

/llvm-project-15.0.7/llvm/test/Transforms/LoopReroll/
H A Dextra_instr.ll18 %iv = phi i64 [ 0, %entry ], [ %iv.next, %loop ]
39 %iv.next = add nuw nsw i64 %iv, 1
84 %iv.next = add nuw nsw i64 %iv, 1
110 %iv.next = add nuw nsw i64 %iv, 1
155 %iv.mul3 = mul nuw nsw i32 %iv, 3
158 %iv.scaled = add nuw nsw i32 %iv.mul3, 20
165 %iv.scaled.div5 = udiv i32 %iv.scaled, 5
192 %iv.next = add nuw nsw i32 %iv, 1
219 %iv.mul3 = mul nuw nsw i32 %iv, 3
225 %iv.mul7 = mul nuw nsw i32 %iv, 7
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dno-wrap-unknown-becount.ll13 %iv.inc = add i32 %iv, 1
14 %iv.sext = sext i32 %iv to i64
33 %iv.inc = add i32 %iv, 3
34 %iv.sext = sext i32 %iv to i64
53 %iv.inc = add i32 %iv, 3
77 %iv.inc = add i32 %iv, 3
99 %iv.inc = add i32 %iv, -3
117 %iv.inc = add i32 %iv, 1
137 %iv.inc = add i32 %iv, 3
157 %iv.inc = add i32 %iv, -2
[all …]
H A Dshift-recurrences.ll212 %iv.next = add i64 %iv, 1
247 %iv.next = add i64 %iv, 1
279 %iv.next = add i64 %iv, 1
311 %iv.next = add i64 %iv, 1
345 %iv.next = add i64 %iv, 1
378 %iv.next = add i64 %iv, 1
522 %iv.next = add i64 %iv, 1
553 %iv.next = add i64 %iv, 1
587 %iv.next = add i64 %iv, 1
618 %iv.next = add i64 %iv, 1
[all …]
H A Dincreasing-or-decreasing-iv.ll103 %iv.1 = add i32 %iv, 1
104 %iv.2 = add i32 %iv, 2
105 %iv.3 = add i32 %iv, 3
106 %iv.4 = add i32 %iv, 4
107 %iv.5 = add i32 %iv, 5
108 %iv.6 = add i32 %iv, 6
109 %iv.7 = add i32 %iv, 7
112 %iv.m1 = sub i32 %iv, 1
113 %iv.m2 = sub i32 %iv, 2
114 %iv.m3 = sub i32 %iv, 3
[all …]
H A Dguards.ll29 %iv.inc = add i32 %iv, 1
31 %iv.cmp = icmp slt i32 %iv, %len
34 %iv.inc.cmp = icmp slt i32 %iv.inc, %len
62 %iv.inc = add i32 %iv, 1
64 %iv.sext = sext i32 %iv to i64
67 %iv.inc.cmp = icmp slt i32 %iv.inc, %len
93 %iv.inc = add i32 %iv, 1
95 %iv.cmp = icmp slt i32 %iv, %len
98 %iv.inc.cmp = icmp slt i32 %iv.inc, %len
119 %iv.inc = add i32 %iv, 1
[all …]
H A Dshift-op.ll11 %iv.shift = lshr i32 %iv, 1
27 %iv.shift = shl i32 %iv, 1
46 %iv.shift = ashr i32 %iv, 1
63 %iv.shift = ashr i32 %iv, 1
80 %iv.shift = ashr i32 %iv, 1
99 %iv.shift = ashr i32 %iv, 1
117 %iv.shift = lshr i32 %iv, %shift.amt
134 %iv.shift = lshr i32 %iv, 1
154 %iv.shift = ashr i32 %iv, 1
155 %iv.test = lshr i32 %iv, 1
[all …]
H A Dtrip-count-non-unit-stride.ll12 ; CHECK-NEXT: %iv.inc2 = add nuw i64 %iv, 2
30 %iv.inc2 = add nuw i64 %iv, 2
43 ; CHECK-NEXT: %iv.inc = add nuw i64 %iv, 1
59 %iv.inc = add nuw i64 %iv, 1
64 %iv.inc2 = add nuw i64 %iv, 2
95 %iv.inc2 = add nsw i64 %iv, 2
124 %iv.inc = add nsw i64 %iv, 1
129 %iv.inc2 = add nsw i64 %iv, 2
160 %iv.inc2 = add nsw i64 %iv, -2
189 %iv.inc = add nsw i64 %iv, -1
[all …]
H A Dlt-overflow.ll45 %iv.next = add i32 %iv, 2
59 %iv.next = add i32 %iv, 2
76 %iv.next = add i32 %iv, 2
91 %iv.next = add i32 %iv, 2
106 %iv.next = add i32 %iv, 2
122 %iv.next = add i32 %iv, 1024
136 %iv.next = add i32 %iv, 3
150 %iv.next = add i32 %iv, 2
167 %iv.next = add i32 %iv, 2
183 %iv.next = add i32 %iv, 2
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/LoopAccessAnalysis/
H A Ddepend_diff_types.ll38 %gep.iv.f32 = bitcast i32* %gep.iv to float*
43 %indvars.iv.min.100 = add nsw i64 %indvars.iv, -100
50 %indvars.iv.i32 = trunc i64 %indvars.iv to i32
51 store i32 %indvars.iv.i32, i32* %gep.iv, align 8
60 %indvars.iv.n = add nuw nsw i64 %indvars.iv, %n
65 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
99 %gep.iv.f32 = bitcast i32* %gep.iv to float*
104 %indvars.iv.i19 = trunc i64 %indvars.iv to i19
105 %gep.iv.i19 = bitcast i32* %gep.iv to i19*
158 %gep.iv.f64 = bitcast i64* %gep.iv to double*
[all …]
H A Ddepend_diff_types_opaque_ptr.ll41 %indvars.iv.min.100 = add nsw i64 %indvars.iv, -100
47 %indvars.iv.i32 = trunc i64 %indvars.iv to i32
48 store i32 %indvars.iv.i32, ptr %gep.iv, align 8
53 store i32 %indvars.iv.i32, ptr %gep.iv.1, align 8
57 %indvars.iv.n = add nuw nsw i64 %indvars.iv, %n
59 store i32 %indvars.iv.i32, ptr %gep.iv.n, align 8
62 %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
100 %indvars.iv.i19 = trunc i64 %indvars.iv to i19
101 store i19 %indvars.iv.i19, ptr %gep.iv, align 8
157 %indvars.iv.101 = add nsw i64 %indvars.iv, 101
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/PowerPC/
H A Dmassv-calls.ll104 %iv.next = add nuw nsw i64 %iv, 1
127 %iv.next = add nuw nsw i64 %iv, 1
152 %iv.next = add nuw nsw i64 %iv, 1
177 %iv.next = add nuw nsw i64 %iv, 1
202 %iv.next = add nuw nsw i64 %iv, 1
227 %iv.next = add nuw nsw i64 %iv, 1
250 %iv.next = add nuw nsw i64 %iv, 1
273 %iv.next = add nuw nsw i64 %iv, 1
296 %iv.next = add nuw nsw i64 %iv, 1
319 %iv.next = add nuw nsw i64 %iv, 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/
H A Dsvml-calls.ll64 %iv.next = add nuw nsw i64 %iv, 1
87 %iv.next = add nuw nsw i64 %iv, 1
110 %iv.next = add nuw nsw i64 %iv, 1
133 %iv.next = add nuw nsw i64 %iv, 1
156 %iv.next = add nuw nsw i64 %iv, 1
179 %iv.next = add nuw nsw i64 %iv, 1
202 %iv.next = add nuw nsw i64 %iv, 1
225 %iv.next = add nuw nsw i64 %iv, 1
250 %iv.next = add nuw nsw i64 %iv, 1
275 %iv.next = add nuw nsw i64 %iv, 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LICM/
H A Dstore-hoisting.ll15 %iv.next = add i32 %iv, 1
34 %iv.next = add i32 %iv, 1
58 %iv.next = add i32 %iv, 1
76 %iv.next = add i32 %iv, 1
96 %iv.next = add i32 %iv, 1
115 %iv.next = add i32 %iv, 1
141 %iv.next = add i32 %iv, 1
170 %iv.next = add i32 %iv, 1
194 %iv.next = add i32 %iv, 1
214 %iv.next = add i32 %iv, 1
[all …]
H A Dfence.ll11 %iv = phi i64 [0, %entry], [%iv.next, %loop]
13 %iv.next = add i64 %iv, 1
27 %iv = phi i64 [0, %entry], [%iv.next, %loop]
29 %iv.next = add i64 %iv, 1
43 %iv = phi i64 [0, %entry], [%iv.next, %loop]
45 %iv.next = add i64 %iv, 1
59 %iv = phi i64 [0, %entry], [%iv.next, %loop]
61 %iv.next = add i64 %iv, 1
78 %iv.next = add i64 %iv, 1
95 %iv.next = add i64 %iv, 1
[all …]
H A Dcall-hoisting.ll18 %iv.next = add i32 %iv, 1
57 %iv.next = add i32 %iv, 1
78 %iv.next = add i32 %iv, 1
97 %iv.next = add i32 %iv, 1
121 %iv.next = add i32 %iv, 1
141 %iv.next = add i32 %iv, 1
161 %iv.next = add i32 %iv, 1
185 %iv.next = add i32 %iv, 1
209 %iv.next = add i32 %iv, 1
229 %iv.next = add i32 %iv, 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/IRCE/
H A Dwide_indvar.ll22 %iv.next = add i64 %iv, 1
55 %iv.next = add i64 %iv, 1
90 %iv.next = add i64 %iv, 1
127 %iv.next = add i64 %iv, 1
162 %iv.next = add i64 %iv, 1
208 %iv.next = add i64 %iv, 1
237 %iv.next = add i64 %iv, 1
266 %iv.next = add i64 %iv, 1
299 %iv.next = add i64 %iv, 1
334 %iv.next = add i64 %iv, 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dscev-during-mutation.ll19 %iv.1 = phi i16 [ -1, %loop.0 ], [ %iv.1.next, %loop.1 ]
20 %iv.1.next = add nsw i16 %iv.1, 1
21 %i6 = icmp eq i16 %iv.1.next, %iv.0
26 %iv.0.next = add nsw i16 %iv.0, 1
54 %iv.2 = phi i32 [ %iv.1, %loop.1 ], [ %iv.2.next, %loop.2 ]
56 %iv.2.next = add i32 %iv.2, 13
66 %iv.3 = phi i32 [ %iv.2.next, %loop.3.ph ], [ %iv.3.next, %loop.3 ]
67 %iv.3.next = add i32 %iv.3 , 13
88 %iv.1.next = mul i16 %iv.1, 3
102 %iv.1.rem = urem i64 100, %iv.1.next.ext
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopInterchange/
H A Dlcssa.ll40 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
45 %iv.outer.next = add nsw i64 %iv.outer, 1
81 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
87 %iv.outer.next = add nsw i64 %iv.outer, 1
118 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
124 %iv.outer.next = add nsw i64 %iv.outer, 1
160 %iv.inner.next = add nuw nsw i64 %iv.inner, 1
166 %iv.outer.next = add nsw i64 %iv.outer, 1
212 %iv.outer.next = add nsw i64 %iv.outer, 1
250 %iv.outer.next = add nsw i64 %iv.outer, 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/
H A Dveclib-calls-libsystem-darwin.ll22 %iv.next = add i64 %iv, 1
46 %iv.next = add i64 %iv, 1
70 %iv.next = add i64 %iv, 1
94 %iv.next = add i64 %iv, 1
118 %iv.next = add i64 %iv, 1
142 %iv.next = add i64 %iv, 1
166 %iv.next = add i64 %iv, 1
190 %iv.next = add i64 %iv, 1
214 %iv.next = add i64 %iv, 1
238 %iv.next = add i64 %iv, 1
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/ValueTracking/
H A Dknown-non-equal.ll610 %iv.next = add i64 %iv, 1
644 %iv.next = add i64 %iv, 1
677 %iv.next = add i64 %iv, 1
714 %iv.next = add i64 %iv, 1
748 %iv.next = add i64 %iv, 1
783 %iv.next = add i64 %iv, 1
819 %iv.next = add i64 %iv, 1
1740 %A.iv.next = sub i8 %A.iv, %B.iv
1771 %A.iv.next = sub i8 %A.iv, %B.iv
1807 %A.iv.next = sub i8 %A.iv, %B.iv
[all …]
/llvm-project-15.0.7/clang/test/Sema/
H A Dbuiltins-reduction-math.c12 struct Foo s = __builtin_reduce_max(iv); in test_builtin_reduce_max()
26 struct Foo s = __builtin_reduce_min(iv); in test_builtin_reduce_min()
40 struct Foo s = __builtin_reduce_add(iv); in test_builtin_reduce_add()
46 i = __builtin_reduce_add(iv, iv); in test_builtin_reduce_add()
57 struct Foo s = __builtin_reduce_mul(iv); in test_builtin_reduce_mul()
63 i = __builtin_reduce_mul(iv, iv); in test_builtin_reduce_mul()
74 struct Foo s = __builtin_reduce_xor(iv); in test_builtin_reduce_xor()
80 i = __builtin_reduce_xor(iv, iv); in test_builtin_reduce_xor()
91 struct Foo s = __builtin_reduce_or(iv); in test_builtin_reduce_or()
97 i = __builtin_reduce_or(iv, iv); in test_builtin_reduce_or()
[all …]
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.pconst/
H A Dctor_iterator.pass.cpp33 assert(iv[0] == 0); in main()
34 assert(iv[1] == 1); in main()
46 assert(iv[0] == 0); in main()
47 assert(iv[1] == 1); in main()
59 assert(iv[0] == 10); in main()
60 assert(iv[1] == 15); in main()
72 assert(iv[0] == 10); in main()
73 assert(iv[1] == 15); in main()
74 assert(iv[2] == 16); in main()
87 assert(iv[0] == 10); in main()
[all …]
H A Dparam_ctor_iterator.pass.cpp33 assert(iv[0] == 0); in main()
34 assert(iv[1] == 1); in main()
47 assert(iv[0] == 0); in main()
48 assert(iv[1] == 1); in main()
61 assert(iv[0] == 10); in main()
62 assert(iv[1] == 15); in main()
75 assert(iv[0] == 10); in main()
76 assert(iv[1] == 15); in main()
77 assert(iv[2] == 16); in main()
91 assert(iv[0] == 10); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/numerics/rand/rand.dist/rand.dist.samp/rand.dist.samp.plinear/
H A Dctor_iterator.pass.cpp33 assert(iv[0] == 0); in main()
34 assert(iv[1] == 1); in main()
47 assert(iv[0] == 0); in main()
48 assert(iv[1] == 1); in main()
61 assert(iv[0] == 10); in main()
62 assert(iv[1] == 15); in main()
75 assert(iv[0] == 10); in main()
76 assert(iv[1] == 15); in main()
77 assert(iv[2] == 16); in main()
91 assert(iv[0] == 10); in main()
[all …]
H A Dparam_ctor_iterator.pass.cpp33 assert(iv[0] == 0); in main()
34 assert(iv[1] == 1); in main()
48 assert(iv[0] == 0); in main()
49 assert(iv[1] == 1); in main()
63 assert(iv[0] == 10); in main()
64 assert(iv[1] == 15); in main()
78 assert(iv[0] == 10); in main()
79 assert(iv[1] == 15); in main()
80 assert(iv[2] == 16); in main()
95 assert(iv[0] == 10); in main()
[all …]

12345678910>>...68