diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-29 19:52:59 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-29 19:52:59 +0000 |
| commit | 028485d7b901a3961edc460cbe0dc90d8c1308d8 (patch) | |
| tree | 9725677bba5f4a8f5cbe98896620def97baf8be3 /llvm/unittests/Support/SpecialCaseListTest.cpp | |
| parent | babcbaf9717248a000734d3e30abce351da307e2 (diff) | |
| download | bcm5719-llvm-028485d7b901a3961edc460cbe0dc90d8c1308d8.tar.gz bcm5719-llvm-028485d7b901a3961edc460cbe0dc90d8c1308d8.zip | |
[X86][SSE] isHorizontalBinOp - add support for target shuffles
Add target shuffle decoding to isHorizontalBinOp as well as ISD::VECTOR_SHUFFLE support.
This does mean we can go through bitcasts so we need to bitcast the extracted args to ensure they are the correct type
Fixes PR39936 and should help with PR39920/PR39921
Differential Revision: https://reviews.llvm.org/D61245
llvm-svn: 359491
Diffstat (limited to 'llvm/unittests/Support/SpecialCaseListTest.cpp')
0 files changed, 0 insertions, 0 deletions

