commit | c5c4d22d2664a53393bf87c02ecb9e651b85f63a | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Sat Mar 05 22:53:31 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Sat Mar 05 22:53:31 2016 +0000 |
tree | 7863ffb465dd204f4345f686b6be181af15b9ddb | |
parent | 000c5fbea4b6e4ab7f3c25f18641dcc46ab4a7c6 [diff] |
[X86][AVX] Improved VPERMILPS variable shuffle mask decoding. Added support for decoding VPERMILPS variable shuffle masks that aren't in the constant pool. Added target shuffle mask decoding for SCALAR_TO_VECTOR+VZEXT_MOVL cases - these can happen for v2i64 constant re-materialization Followup to D17681 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@262784 91177308-0d34-0410-b5e6-96231b3b80d8