Home | History | Annotate | Download | only in LoopReroll

Lines Matching full:alpha

143 ; void goo(float alpha, float *a, float *b) {
145 ; a[i] += alpha * b[i];
146 ; a[i + 1] += alpha * b[i + 1];
147 ; a[i + 2] += alpha * b[i + 2];
148 ; a[i + 3] += alpha * b[i + 3];
149 ; a[i + 4] += alpha * b[i + 4];
154 define void @goo(float %alpha, float* nocapture %a, float* nocapture readonly %b) #0 {
162 %mul = fmul float %0, %alpha
170 %mul6 = fmul float %3, %alpha
178 %mul14 = fmul float %6, %alpha
186 %mul22 = fmul float %9, %alpha
194 %mul30 = fmul float %12, %alpha
210 ; CHECK: %mul = fmul float %0, %alpha
225 ; void hoo(float alpha, float *a, float *b, int *ip) {
227 ; a[i] += alpha * b[ip[i]];
228 ; a[i + 1] += alpha * b[ip[i + 1]];
229 ; a[i + 2] += alpha * b[ip[i + 2]];
230 ; a[i + 3] += alpha * b[ip[i + 3]];
231 ; a[i + 4] += alpha * b[ip[i + 4]];
236 define void @hoo(float %alpha, float* nocapture %a, float* nocapture readonly %b, i32* nocapture readonly %ip) #0 {
247 %mul = fmul float %1, %alpha
258 %mul10 = fmul float %5, %alpha
269 %mul20 = fmul float %9, %alpha
280 %mul30 = fmul float %13, %alpha
291 %mul40 = fmul float %17, %alpha
310 ; CHECK: %mul = fmul float %1, %alpha