Lines Matching full:fast

3 …-linux-gnu -DFAST=1 -ffast-math -ffp-contract=fast -emit-llvm -o - %s | FileCheck --check-prefix=C…
21 #if FAST
22 //CHECK-FAST: fmul fast float
23 //CHECK-FAST: fadd fast float
27 #ifndef FAST
42 #if FAST
43 //Not possible to enable float_control(except) in FAST mode.
44 //CHECK-FAST: fmul fast float
45 //CHECK-FAST: fadd fast float
60 #if FAST
61 //CHECK-FAST: fmul fast float
62 //CHECK-FAST: fadd fast float
77 #if FAST
78 //CHECK-FAST: fmul fast float
79 //CHECK-FAST: fadd fast float
92 // If precise is pushed then all fast-math should be off!
95 #if FAST
96 //CHECK-FAST: float {{.*}}llvm.fmuladd{{.*}}
111 #if FAST
112 //CHECK-FAST: fmul fast float
113 //CHECK-FAST: fadd fast float
119 // Note: precise_off enables fp_contract=fast and the instructions
122 //CHECK-DDEFAULT: fmul fast float
123 //CHECK-DDEFAULT: fadd fast float
126 //CHECK-DEBSTRICT: fmul fast float
127 //CHECK-DEBSTRICT: fadd fast float
130 // fast math should be enabled, and contract should be fast
131 //CHECK-NOHONOR: fmul fast float
132 //CHECK-NOHONOR: fadd fast float
134 #if FAST
135 //CHECK-FAST: fmul fast float
136 //CHECK-FAST: fadd fast float
149 // fast math should be off, and contract should be on
152 #if FAST
153 //CHECK-FAST: float {{.*}}llvm.fmuladd{{.*}}
168 #if FAST
169 //CHECK-FAST: float {{.*}}llvm.fmuladd{{.*}}
176 //CHECK-DDEFAULT: fmul fast float
177 //CHECK-DDEFAULT: fadd fast float
180 //CHECK-DEBSTRICT: fmul fast float
181 //CHECK-DEBSTRICT: fadd fast float
184 // fast math settings since precise is off
185 //CHECK-NOHONOR: fmul fast float
186 //CHECK-NOHONOR: fadd fast float
188 #if FAST
189 //CHECK-FAST: fmul fast float
190 //CHECK-FAST: fadd fast float
205 #if FAST
206 //CHECK-FAST: float {{.*}}llvm.fmuladd{{.*}}
209 #ifndef FAST
229 #if FAST
230 //CHECK-FAST: fmul fast float
231 //CHECK-FAST: fadd fast float
248 #if FAST
249 //CHECK-FAST: fmul fast float
250 //CHECK-FAST: fadd fast float