Lines Matching refs:fadd
6 ; CHECK-NEXT: [[W:%.*]] = fadd float [[B:%.*]], 5.000000e+00
7 ; CHECK-NEXT: [[X:%.*]] = fadd float [[A:%.*]], -7.000000e+00
9 ; CHECK-NEXT: [[Z:%.*]] = fadd float [[Y]], 1.200000e+01
12 %W = fadd float 5.0, %B
13 %X = fadd float -7.0, %A
15 %Z = fadd float %Y, 12.0
25 %W = fadd fast float %B, 5.000000e+00
26 %X = fadd fast float %A, -7.000000e+00
28 %Z = fadd fast float %Y, 1.200000e+01
39 %W = fadd reassoc nsz float %B, 5.000000e+00
40 %X = fadd reassoc nsz float %A, -7.000000e+00
42 %Z = fadd reassoc nsz float %Y, 1.200000e+01
49 ; CHECK-NEXT: [[W:%.*]] = fadd reassoc float [[B:%.*]], 5.000000e+00
50 ; CHECK-NEXT: [[X:%.*]] = fadd reassoc float [[A:%.*]], -7.000000e+00
52 ; CHECK-NEXT: [[Z:%.*]] = fadd reassoc float [[Y]], 1.200000e+01
55 %W = fadd reassoc float %B, 5.000000e+00
56 %X = fadd reassoc float %A, -7.000000e+00
58 %Z = fadd reassoc float %Y, 1.200000e+01
64 ; CHECK-NEXT: [[M:%.*]] = fadd float [[A:%.*]], 1.200000e+01
65 ; CHECK-NEXT: [[N:%.*]] = fadd float [[M]], [[B:%.*]]
66 ; CHECK-NEXT: [[O:%.*]] = fadd float [[N]], [[C:%.*]]
68 ; CHECK-NEXT: [[Q:%.*]] = fadd float [[P]], 1.200000e+01
71 %M = fadd float %A, 1.200000e+01
72 %N = fadd float %M, %B
73 %O = fadd float %N, %C
75 %Q = fadd float %P, 1.200000e+01
83 ; CHECK-NEXT: [[TMP1:%.*]] = fadd fast float [[B:%.*]], [[A:%.*]]
84 ; CHECK-NEXT: [[TMP2:%.*]] = fadd fast float [[TMP1]], [[C:%.*]]
88 %M = fadd fast float 1.200000e+01, %A
89 %N = fadd fast float %M, %B
90 %O = fadd fast float %N, %C
92 %Q = fadd fast float 1.200000e+01, %P
100 ; CHECK-NEXT: [[M:%.*]] = fadd reassoc float [[A:%.*]], 1.200000e+01
101 ; CHECK-NEXT: [[N:%.*]] = fadd reassoc float [[M]], [[B:%.*]]
102 ; CHECK-NEXT: [[O:%.*]] = fadd reassoc float [[N]], [[C:%.*]]
104 ; CHECK-NEXT: [[Q:%.*]] = fadd reassoc float [[P]], 1.200000e+01
107 %M = fadd reassoc float 1.200000e+01, %A
108 %N = fadd reassoc float %M, %B
109 %O = fadd reassoc float %N, %C
111 %Q = fadd reassoc float 1.200000e+01, %P