Lines Matching full:double
112 ;void test5(int N, double *G) {
118 define void @test5(i32 %N, double* nocapture %G) nounwind ssp {
130 ; CHECK: load double*
136 %scevgep = getelementptr double* %G, i64 %tmp6
137 %scevgep7 = getelementptr double* %G, i64 %indvar
138 %2 = load double* %scevgep7, align 8
139 %3 = load double* %scevgep, align 8
140 %4 = fadd double %2, %3
141 store double %4, double* %scevgep7, align 8
147 ; CHECK: load double*
148 ; CHECK-NOT: load double*
155 ;void test6(int N, double *G) {
161 define void @test6(i32 %N, double* nocapture %G) nounwind ssp {
173 ; CHECK: load double*
179 %scevgep = getelementptr double* %G, i64 %tmp6
180 %scevgep7 = getelementptr double* %G, i64 %indvar
181 %2 = load double* %scevgep7, align 8
182 %3 = load double* %scevgep, align 8
183 %4 = fadd double %2, %3
184 store double %4, double* %scevgep, align 8
190 ; CHECK: load double*
191 ; CHECK-NOT: load double*
198 ;void test7(int N, double* G) {
206 define void @test7(i32 %N, double* nocapture %G) nounwind ssp {
208 %0 = getelementptr inbounds double* %G, i64 1
209 store double 1.000000e+00, double* %0, align 8
222 %scevgep = getelementptr double* %G, i64 %tmp8
224 %scevgep10 = getelementptr double* %G, i64 %tmp9
225 %3 = load double* %scevgep10, align 8
226 %4 = load double* %scevgep, align 8
227 %5 = fadd double %3, %4
228 store double %5, double* %scevgep, align 8
234 ; CHECK: load double*
235 ; CHECK-NOT: load double*
271 ;void test9(int N, double* G) {
278 define void @test9(i32 %N, double* nocapture %G) nounwind ssp {
291 ; CHECK: load double*
297 %scevgep = getelementptr double* %G, i64 %tmp8
299 %scevgep10 = getelementptr double* %G, i64 %tmp9
300 %3 = load double* %scevgep10, align 8
301 %4 = load double* %scevgep, align 8
302 %5 = fadd double %3, %4
303 store double %5, double* %scevgep, align 8
309 ; CHECK: load double*
310 ; CHECK-NOT: load double*
317 ;void test10(int N, double* G) {
324 define void @test10(i32 %N, double* nocapture %G) nounwind ssp {
335 ; CHECK: load double*
336 ; CHECK: load double*
342 %scevgep = getelementptr double* %G, i64 %indvar
344 %scevgep10 = getelementptr double* %G, i64 %tmp9
346 %scevgep12 = getelementptr double* %G, i64 %tmp11
347 %2 = load double* %scevgep12, align 8
348 %3 = load double* %scevgep10, align 8
349 %4 = fadd double %2, %3
350 %5 = load double* %scevgep, align 8
351 %6 = fadd double %4, %5
352 store double %6, double* %scevgep12, align 8
358 ; CHECK: load double*
359 ; CHECK-NOT: load double*