Create a pass that reassociates commutative expressions.
Reassociates expressions in an order designed to promote better constant propagation, GCSE, LICM, PRE, and similar transforms.
For example: 4 + (x + 5) -> x + (4 + 5)
The newly created FunctionPass.