commit | de35fd0e4f3c7c8634716d9131909d7dd3d68d1d | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Sun Feb 07 14:33:03 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Sun Feb 07 14:33:03 2016 +0000 |
tree | afb3e1925cb91cf5a04b4589d944701978836ea9 | |
parent | 8ca9284c2a1929901d6a2c7d1537c9da8be09eb7 [diff] |
[X86][SSE] Pulled out repeated target shuffle decodes into helper functions. NFCI. Pulled out the code used by PSHUFB/VPERMV/VPERMV3 shuffle mask decoding into common helper functions. The helper functions handle masks coming from BROADCAST/BUILD_VECTOR and ConstantPool nodes respectively. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@260032 91177308-0d34-0410-b5e6-96231b3b80d8