Add factoring of multiplications, e.g. turning A*A+A*B into A*(A+B).
authorChris Lattner <sabre@nondot.org>
Sat, 4 Mar 2006 09:31:13 +0000 (09:31 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 4 Mar 2006 09:31:13 +0000 (09:31 +0000)
commite5022fe4cd83eef91f5c3a21c943ca9b65507ab8
treee4473c41da8e12b580dc1e60049df94e4b2c2687
parentad01993194af59c68f8507528a09fee45cde8f24
Add factoring of multiplications, e.g. turning A*A+A*B into A*(A+B).
Testcase here: Transforms/Reassociate/mulfactor.ll

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