We currently unconditionally combine multiple FAdd instructions that feed a PHI into one. However, if at least some of those are fed by FMul's and the instructions allow contraction, this takes away opportunities to produce FMA's.
This patch just adds a check for this situation and prevents combining if such a situation is encountered.