significantly refactor all the addressing mode matching logic
authorChris Lattner <sabre@nondot.org>
Tue, 25 Nov 2008 07:09:13 +0000 (07:09 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 25 Nov 2008 07:09:13 +0000 (07:09 +0000)
commit88a5c832ac71eb31d2b1bc143817af9248f4c549
tree067605f8d9f485c740f1bf91177b8700530608a5
parentbb3204a440e3cf5f9bd44f05d34f99b7450341e6
significantly refactor all the addressing mode matching logic
into a new AddressingModeMatcher class.  This makes it easier
to reason about and reduces passing around of stuff, but has
no functionality change.

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