Implement a FIXME, recusively reassociating
authorChris Lattner <sabre@nondot.org>
Tue, 14 Mar 2006 16:04:29 +0000 (16:04 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 14 Mar 2006 16:04:29 +0000 (16:04 +0000)
commite9efecbf470100696355f32ea8b6ab942183ac6c
treecef7d19678a0c5baf2170133b30601b83a65fe2f
parent95f6553c496a65ebb24702f61e75842637fa27d7
Implement a FIXME, recusively reassociating
A*A*B + A*A*C   -->   A*(A*B+A*C)   -->   A*(A*(B+C))

This implements Reassociate/mul-factor3.ll

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26757 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/Reassociate.cpp