commit | f5f8a3e6a6ed8f72d1ed57c29e5fc6686bbcbedd | [log] [tgz] |
---|---|---|
author | Tim Northover <tnorthover@apple.com> | Wed Jan 21 23:17:19 2015 +0000 |
committer | Tim Northover <tnorthover@apple.com> | Wed Jan 21 23:17:19 2015 +0000 |
tree | 2cba057718d5fb285a9f0721b98b19ca917bd34a | |
parent | f93662d3d5a61c8f166db48614faa7b92f98c4c8 [diff] |
DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N)) It can help with argument juggling on some targets, and is generally a good idea. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226740 91177308-0d34-0410-b5e6-96231b3b80d8