Fold some more [mem] op= val operators. This allows us to things like this
authorChris Lattner <sabre@nondot.org>
Wed, 12 Jan 2005 01:28:00 +0000 (01:28 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 12 Jan 2005 01:28:00 +0000 (01:28 +0000)
commit7ea64f5d12ff475235838466bc2ae11c8964e56f
treec47ff2e609912f75c3f56d98368820b1a4202309
parentdbba22fa2a4a7b7e62a3b35806ec817570fccb99
Fold some more [mem] op= val  operators.  This allows us to things like this
several times in 256.bzip2:

        mov %EAX, DWORD PTR [%ESP + 204]
-       mov %EAX, DWORD PTR [%EAX]
-       or %EAX, 2097152
-       mov %ECX, DWORD PTR [%ESP + 204]
-       mov DWORD PTR [%ECX], %EAX
+       or DWORD PTR [%EAX], 2097152

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19492 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelPattern.cpp