Lines Matching refs:a18
22 ; M(a19,i,j,k) = M(a1,i,j,k) + ... + M(a18,i,j,k);
93 %struct.Mat* %a18,
222 %a18.data.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a18, i32 0, i32 0
223 %a18.data = load float*, float** %a18.data.ptr, align 8
224 %a18.cols.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a18, i32 0, i32 2
225 %a18.cols = load i64, i64* %a18.cols.ptr, align 8
226 %a18.deps.ptr = getelementptr inbounds %struct.Mat, %struct.Mat* %a18, i32 0, i32 3
227 %a18.deps = load i64, i64* %a18.deps.ptr, align 8
471 %a18.tmp1 = add i64 %a18.cols, 1
472 %a18.tmp2 = mul i64 %a18.deps, %a18.tmp1
473 %a18.tmp3 = add i64 %a18.tmp2, 1
474 %a18.tmp4 = mul i64 %a18.cols, %a18.deps
475 %a18.idx.i = mul i64 %a18.tmp4, %indvar.i
476 %a18.tmp5 = add i64 %a18.tmp3, %a18.idx.i
477 %a18.idx.j = mul i64 %a18.deps, %indvar.j
478 %a18.tmp6 = add i64 %a18.tmp5, %a18.idx.j
479 %a18.idx.k = add i64 %a18.tmp6, %indvar.k
480 %a18.ptr = getelementptr float, float* %a18.data, i64 %a18.idx.k
481 %a18.val = load float, float* %a18.ptr, align 4
482 %sum.a18 = fadd float %sum.a17, %a18.val
494 store float %sum.a18, float* %a19.ptr, align 4