commit | 9f2ab76dca30421b0c42ac203d043b85a9196ba6 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Wed Oct 19 17:12:22 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Wed Oct 19 17:12:22 2016 +0000 |
tree | 6ffe29c4bb4c71e5d83c8c63749fef9d21d5c4e8 | |
parent | 0c4885106ac7838d2bc3fb9ee029f92ad5000077 [diff] |
[DAGCombiner] Add general constant vector support to (shl (add x, c1), c2) -> (add (shl x, c2), c1 << c2) We already supported scalar constant / splatted constant vector - now accepts any (non opaque) constant scalar / vector git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284613 91177308-0d34-0410-b5e6-96231b3b80d8