r236031 introduced a transformation to reduce the dependency chain
for a sequence of binop instructions.
(fadd N0: (fadd N00: (fadd z, w), N01: y), N1: x) -> (fadd N00: (fadd z, w), (fadd N1: x, N01: y))
However as part of the implementation, a canonicalization was
introduced that commute chain of fadd to be on the left side:
(fadd (otherop, fadd)) -> (fadd (fadd, otherop))
This canonicalization does not seem required to perform the original
targetted transformation, swapping the operand locally is enough to
achieve this goal as far as I understand. Moreover the DAG is already
slow and the way it was done required a round trip through the
combiner queue and the creation of a temporary node.