[llvm-dev] AArch64 fmul/fadd fusion

Meador Inge via llvm-dev llvm-dev at lists.llvm.org
Fri Sep 18 20:14:51 PDT 2015


Hi All,

Recently I was doing some AArch64 work and noticed some cases where
fmuls were not getting fused with fadds.  Is there any particular
reason that the AArch64 machine combiner doesn't do this like it does
for add/mul?

I am happy to work up a patch for this, but I wanted to make sure that
there wasn't a good reason for it not already being there.  FWIW, I
see where GCC is doing this optimization.

Cheers,

Meador


More information about the llvm-dev mailing list