Split rotate matching code out to its own function. Make it stronger, by
authorChris Lattner <sabre@nondot.org>
Thu, 14 Sep 2006 20:50:57 +0000 (20:50 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 14 Sep 2006 20:50:57 +0000 (20:50 +0000)
commit516b962b5a043e4773f0655d0790e58780e3a345
treec3704802c9ea26e102bd47803d4b26cf010a5842
parent43e3aad6af54fca7e02352e86f62a8a5e2d49eff
Split rotate matching code out to its own function.  Make it stronger, by
matching things like ((x >> c1) & c2) | ((x << c3) & c4) to (rot x, c5) & c6

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30376 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp