• Home
  • Raw
  • Download

Lines Matching refs:fast

6 ; CHECK-NEXT: fsub fast float -0.000000e+00, %arg
9 %tmp1 = fsub fast float -1.200000e+01, %arg
10 %tmp2 = fadd fast float %tmp1, 1.200000e+01
29 ; CHECK-NEXT: %reg117 = fadd fast float %reg109, %reg1111
32 %reg115 = fadd fast float %reg109, -3.000000e+01
33 %reg116 = fadd fast float %reg115, %reg1111
34 %reg117 = fadd fast float %reg116, 3.000000e+01
46 ; CHECK: fadd fast float
47 ; CHECK: fadd fast float
48 ; CHECK-NOT: fadd fast float
54 %t1 = fadd fast float %A, %B
55 %t2 = fadd fast float %t1, %C
56 %t3 = fadd fast float %C, %A
57 %t4 = fadd fast float %t3, %B
67 ; CHECK: fadd fast float
68 ; CHECK: fadd fast float
75 %t1 = fadd fast float %A, %B
76 %t2 = fadd fast float %t1, %C
77 %t3 = fadd fast float %C, %A
78 %t4 = fadd fast float %t3, %B
88 ; CHECK: fadd fast float
89 ; CHECK: fadd fast float
96 %t1 = fadd fast float %B, %A
97 %t2 = fadd fast float %t1, %C
98 %t3 = fadd fast float %C, %A
99 %t4 = fadd fast float %t3, %B
109 ; CHECK-NEXT: fadd fast float %C, %B
110 ; CHECK-NEXT: fmul fast float %A, %A
111 ; CHECK-NEXT: fmul fast float %1, %tmp2
114 %aa = fmul fast float %A, %A
115 %aab = fmul fast float %aa, %B
116 %ac = fmul fast float %A, %C
117 %aac = fmul fast float %ac, %A
118 %r = fadd fast float %aab, %aac
124 ; CHECK-NEXT: fmul fast float %Y, %X
125 ; CHECK-NEXT: fsub fast float %Z
128 %A = fsub fast float 0.0, %X
129 %B = fmul fast float %A, %Y
131 %C = fadd fast float %B, %Z
137 ; CHECK-NEXT: fmul fast float %X, 9.400000e+01
140 %Y = fmul fast float %X, 4.700000e+01
141 %Z = fadd fast float %Y, %Y
147 ; CHECK-NEXT: fmul fast float %X, 3.000000e+00
150 %Y = fadd fast float %X ,%X
151 %Z = fadd fast float %Y, %X
157 ; CHECK-NEXT: fmul fast float %W, 3.810000e+02
160 %X = fmul fast float %W, 127.0
161 %Y = fadd fast float %X ,%X
162 %Z = fadd fast float %Y, %X
168 ; CHECK-NEXT: fmul fast float %X, -3.000000e+00
169 ; CHECK-NEXT: fadd fast float %factor, 6.000000e+00
172 %A = fsub fast float 1.000000e+00, %X
173 %B = fsub fast float 2.000000e+00, %X
174 %C = fsub fast float 3.000000e+00, %X
175 %Y = fadd fast float %A ,%B
176 %Z = fadd fast float %Y, %C
182 ; CHECK-NEXT: fsub fast float %X3, %X2
183 ; CHECK-NEXT: fmul fast float {{.*}}, %X1
186 %A = fsub fast float 0.000000e+00, %X1
187 %B = fmul fast float %A, %X2 ; -X1*X2
188 %C = fmul fast float %X1, %X3 ; X1*X3
189 %D = fadd fast float %B, %C ; -X1*X2 + X1*X3 -> X1*(X3-X2)
195 ; CHECK-NEXT: fsub fast float %X1, %X2
196 ; CHECK-NEXT: fmul fast float %1, 4.700000e+01
199 %B = fmul fast float %X1, 47. ; X1*47
200 %C = fmul fast float %X2, -47. ; X2*-47
201 %D = fadd fast float %B, %C ; X1*47 + X2*-47 -> 47*(X1-X2)
207 ; CHECK-NEXT: fmul fast float %arg, 1.440000e+02
210 %tmp1 = fmul fast float 1.200000e+01, %arg
211 %tmp2 = fmul fast float %tmp1, 1.200000e+01
218 ; CHECK-NEXT: fadd fast float %b, 1.234000e+03
221 %1 = fadd fast float %a, 1234.0
222 %2 = fadd fast float %b, %1
223 %3 = fsub fast float 0.0, %a
224 %4 = fadd fast float %2, %3
232 ; CHECK-NEXT: fmul fast float %a, 1.234500e+04
233 ; CHECK-NEXT: fmul fast float %e, %b
234 ; CHECK-NEXT: fmul fast float %f, %z
237 %c = fsub fast float 0.000000e+00, %z
238 %d = fmul fast float %a, %b
239 %e = fmul fast float %c, %d
240 %f = fmul fast float %e, 1.234500e+04
241 %g = fsub fast float 0.000000e+00, %f
247 ; CHECK-NEXT: fmul fast float %a, 4.000000e+01
248 ; CHECK-NEXT: fmul fast float %e, %z
251 %d = fmul fast float %z, 4.000000e+01
252 %c = fsub fast float 0.000000e+00, %d
253 %e = fmul fast float %a, %c
254 %f = fsub fast float 0.000000e+00, %e
261 ; CHECK-NEXT: fsub fast float %A, %B
263 %X = fadd fast float -1.200000e+01, %A
264 %Y = fsub fast float %X, %B
265 %Z = fadd fast float %Y, 1.200000e+01
272 ; CHECK-NEXT: fsub fast float -0.000000e+00, %b
273 ; CHECK-NEXT: fsub fast float %b.neg, %c
278 ; %sum = fadd fast float %c, %b
279 ; %tmp7 = fsub fast float 0, %sum
281 %tmp3 = fsub fast float %a, %b
282 %tmp5 = fsub fast float %tmp3, %c
283 %tmp7 = fsub fast float %tmp5, %a