diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-04-24 14:53:54 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-04-24 14:53:54 +0000 |
commit | 9f5697ef6803acededad77a51b40a3fbec905c81 (patch) | |
tree | dd422f7e0b7a2a3764dbedb7e25bb0a6e24cf054 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | a425bbbfb871e44d515a59543eb5b226a689d20c (diff) | |
download | bcm5719-llvm-9f5697ef6803acededad77a51b40a3fbec905c81.tar.gz bcm5719-llvm-9f5697ef6803acededad77a51b40a3fbec905c81.zip |
[X86][SSE] Improved support for decoding target shuffle masks through bitcasts
Reused the ability to split constants of a type wider than the shuffle mask to work with masks generated from scalar constants transfered to xmm.
This fixes an issue preventing PSHUFB target shuffle masks decoding rematerialized scalar constants and also exposes the XOP VPPERM bug described in PR27472.
llvm-svn: 267343
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions