Lines Matching refs:f2
6 declare double @llvm.experimental.constrained.fma.f64(double %f1, double %f2, double %f3, metadata,…
8 define double @f1(double %f1, double %f2, double %acc) #0 {
10 ; CHECK-SCALAR: madbr %f4, %f0, %f2
12 ; CHECK-VECTOR: wfmadb %f0, %f0, %f2, %f4
15 double %f1, double %f2, double %acc,
21 define double @f2(double %f1, double *%ptr, double %acc) #0 {
22 ; CHECK-LABEL: f2:
23 ; CHECK: madb %f2, %f0, 0(%r2)
24 ; CHECK: ldr %f0, %f2
26 %f2 = load double, double *%ptr
28 double %f1, double %f2, double %acc,
36 ; CHECK: madb %f2, %f0, 4088(%r2)
37 ; CHECK: ldr %f0, %f2
40 %f2 = load double, double *%ptr
42 double %f1, double %f2, double %acc,
54 ; CHECK: madb %f2, %f0, 0(%r2)
55 ; CHECK: ldr %f0, %f2
58 %f2 = load double, double *%ptr
60 double %f1, double %f2, double %acc,
72 ; CHECK: madb %f2, %f0, 0(%r2)
73 ; CHECK: ldr %f0, %f2
76 %f2 = load double, double *%ptr
78 double %f1, double %f2, double %acc,
87 ; CHECK: madb %f2, %f0, 0(%r1,%r2)
88 ; CHECK: ldr %f0, %f2
91 %f2 = load double, double *%ptr
93 double %f1, double %f2, double %acc,
102 ; CHECK: madb %f2, %f0, 4088({{%r1,%r2|%r2,%r1}})
103 ; CHECK: ldr %f0, %f2
107 %f2 = load double, double *%ptr
109 double %f1, double %f2, double %acc,
119 ; CHECK: madb %f2, %f0, 0(%r1)
120 ; CHECK: ldr %f0, %f2
124 %f2 = load double, double *%ptr
126 double %f1, double %f2, double %acc,