Lines Matching refs:fma
1 ; RUN: llc < %s -mtriple=i386-apple-darwin10 -mattr=+fma,-fma4 | FileCheck %s --check-prefix=CHEC…
2 ; RUN: llc < %s -mtriple=i386-apple-darwin10 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHEC…
3 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -mattr=+fma,-fma4 | FileCheck %s --check-prefix=CHEC…
4 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHE…
5 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 -mattr=+avx512f,-fma,-fma4 | FileCheck %s --check-p…
7 ; RUN: llc < %s -march=x86 -mcpu=bdver2 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHECK --che…
14 %call = call float @llvm.fma.f32(float %a, float %b, float %c)
20 ; CHECK-FMA-CALL: fma
23 %call = call double @llvm.fma.f64(double %a, double %b, double %c)
31 %call = call x86_fp80 @llvm.fma.f80(x86_fp80 %a, x86_fp80 %b, x86_fp80 %c)
39 %call = call float @llvm.fma.f32(float 3.0, float 3.0, float 3.0)
43 declare float @llvm.fma.f32(float, float, float)
44 declare double @llvm.fma.f64(double, double, double)
45 declare x86_fp80 @llvm.fma.f80(x86_fp80, x86_fp80, x86_fp80)