commit | fde2c1a4c67c8a858b08785bc34aadf07f5c1a44 | [log] [tgz] |
---|---|---|
author | Chandler Carruth <chandlerc@gmail.com> | Wed Jan 11 09:35:00 2012 +0000 |
committer | Chandler Carruth <chandlerc@gmail.com> | Wed Jan 11 09:35:00 2012 +0000 |
tree | 669ea5e8dc75f0e5d0f0a405daf1d6bb0871dac8 | |
parent | dec1f996152d4292133e81527ad710fbc1280946 [diff] |
Clarify and make explicit some of the requirements for transforming mask+shift pairs at the beginning of the ISD::AND case block, and then hoist the final pattern into a helper function, simplifying and reflowing it appropriately. This should have no observable behavior change, but several simplifications fell out of this such as directly computing the new mask constant, etc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147939 91177308-0d34-0410-b5e6-96231b3b80d8