summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitstreamReader.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2016-03-06 21:54:52 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2016-03-06 21:54:52 +0000
commit253ca348b2ea5fbde89377dfbbedab100cef4e7a (patch)
tree545634a99ba3b24f8074b422395e6d2024242bea /llvm/lib/Bitcode/Reader/BitstreamReader.cpp
parentdc11054f20a3dc532319217ddc5a9f32a2ccaa07 (diff)
downloadbcm5719-llvm-253ca348b2ea5fbde89377dfbbedab100cef4e7a.tar.gz
bcm5719-llvm-253ca348b2ea5fbde89377dfbbedab100cef4e7a.zip
[X86][AVX512] Fixed VPERMT2* shuffle mask decoding and enabled target shuffle combining.
Patch to add support for target shuffle combining of X86ISD::VPERMV3 nodes, including support for detecting unary shuffles. This uncovered several issues with the X86ISD::VPERMV3 shuffle mask decoding of non-64 bit shuffle mask elements - the bit masking wasn't being correctly computed. Removed non-constant pool mask decode path as we have no way of testing it right now. Differential Revision: http://reviews.llvm.org/D17916 llvm-svn: 262809
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud