commit | 392e9299f53eae2f001ce72a906659817c50cb43 | [log] [tgz] |
---|---|---|
author | Sanjay Patel <spatel@rotateright.com> | Fri Jan 04 17:38:12 2019 +0000 |
committer | Sanjay Patel <spatel@rotateright.com> | Fri Jan 04 17:38:12 2019 +0000 |
tree | 0b9563708119caf499b48b701090c1f511887886 | |
parent | 8bc3ea39810bf5bc6d77aa4abb89080cf9750b60 [diff] |
[InstCombine] reduce raw IR narrowing rotate patterns to funnel shift Similar to rL350199 - there are no known analysis/codegen holes for funnel shift intrinsics now, so we can canonicalize the 6+ regular instructions to funnel shift to improve vectorization, inlining, unrolling, etc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350419 91177308-0d34-0410-b5e6-96231b3b80d8