Lines Matching full:i64
14 define void @count_up(double* %d, i64 %n) nounwind {
19 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %loop ]
20 %indvar.i8 = and i64 %indvar, 255
21 %t0 = getelementptr double* %d, i64 %indvar.i8
25 %indvar.i24 = and i64 %indvar, 16777215
26 %t3 = getelementptr double* %d, i64 %indvar.i24
30 %t6 = getelementptr double* %d, i64 %indvar
34 %indvar.next = add i64 %indvar, 1
35 %exitcond = icmp eq i64 %indvar.next, 10
42 define void @count_down(double* %d, i64 %n) nounwind {
47 %indvar = phi i64 [ 10, %entry ], [ %indvar.next, %loop ]
48 %indvar.i8 = and i64 %indvar, 255
49 %t0 = getelementptr double* %d, i64 %indvar.i8
53 %indvar.i24 = and i64 %indvar, 16777215
54 %t3 = getelementptr double* %d, i64 %indvar.i24
58 %t6 = getelementptr double* %d, i64 %indvar
62 %indvar.next = sub i64 %indvar, 1
63 %exitcond = icmp eq i64 %indvar.next, 0
70 define void @count_up_signed(double* %d, i64 %n) nounwind {
75 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %loop ]
76 %s0 = shl i64 %indvar, 8
77 %indvar.i8 = ashr i64 %s0, 8
78 %t0 = getelementptr double* %d, i64 %indvar.i8
82 %s1 = shl i64 %indvar, 24
83 %indvar.i24 = ashr i64 %s1, 24
84 %t3 = getelementptr double* %d, i64 %indvar.i24
88 %t6 = getelementptr double* %d, i64 %indvar
92 %indvar.next = add i64 %indvar, 1
93 %exitcond = icmp eq i64 %indvar.next, 10
100 define void @count_down_signed(double* %d, i64 %n) nounwind {
105 %indvar = phi i64 [ 10, %entry ], [ %indvar.next, %loop ]
106 %s0 = shl i64 %indvar, 8
107 %indvar.i8 = ashr i64 %s0, 8
108 %t0 = getelementptr double* %d, i64 %indvar.i8
112 %s1 = shl i64 %indvar, 24
113 %indvar.i24 = ashr i64 %s1, 24
114 %t3 = getelementptr double* %d, i64 %indvar.i24
118 %t6 = getelementptr double* %d, i64 %indvar
122 %indvar.next = sub i64 %indvar, 1
123 %exitcond = icmp eq i64 %indvar.next, 0
130 define void @another_count_up(double* %d, i64 %n) nounwind {
135 %indvar = phi i64 [ 18446744073709551615, %entry ], [ %indvar.next, %loop ]
136 %indvar.i8 = and i64 %indvar, 255
137 %t0 = getelementptr double* %d, i64 %indvar.i8
141 %indvar.i24 = and i64 %indvar, 16777215
142 %t3 = getelementptr double* %d, i64 %indvar.i24
146 %t6 = getelementptr double* %d, i64 %indvar
150 %indvar.next = add i64 %indvar, 1
151 %exitcond = icmp eq i64 %indvar.next, 0
158 define void @another_count_down(double* %d, i64 %n) nounwind {
163 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %loop ]
164 %indvar.i8 = and i64 %indvar, 255
165 %t0 = getelementptr double* %d, i64 %indvar.i8
169 %indvar.i24 = and i64 %indvar, 16777215
170 %t3 = getelementptr double* %d, i64 %indvar.i24
174 %t6 = getelementptr double* %d, i64 %indvar
178 %indvar.next = sub i64 %indvar, 1
179 %exitcond = icmp eq i64 %indvar.next, 18446744073709551615
186 define void @another_count_up_signed(double* %d, i64 %n) nounwind {
191 %indvar = phi i64 [ 18446744073709551615, %entry ], [ %indvar.next, %loop ]
192 %s0 = shl i64 %indvar, 8
193 %indvar.i8 = ashr i64 %s0, 8
194 %t0 = getelementptr double* %d, i64 %indvar.i8
198 %s1 = shl i64 %indvar, 24
199 %indvar.i24 = ashr i64 %s1, 24
200 %t3 = getelementptr double* %d, i64 %indvar.i24
204 %t6 = getelementptr double* %d, i64 %indvar
208 %indvar.next = add i64 %indvar, 1
209 %exitcond = icmp eq i64 %indvar.next, 0
216 define void @another_count_down_signed(double* %d, i64 %n) nounwind {
221 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %loop ]
222 %s0 = shl i64 %indvar, 8
223 %indvar.i8 = ashr i64 %s0, 8
224 %t0 = getelementptr double* %d, i64 %indvar.i8
228 %s1 = shl i64 %indvar, 24
229 %indvar.i24 = ashr i64 %s1, 24
230 %t3 = getelementptr double* %d, i64 %indvar.i24
234 %t6 = getelementptr double* %d, i64 %indvar
238 %indvar.next = sub i64 %indvar, 1
239 %exitcond = icmp eq i64 %indvar.next, 18446744073709551615