aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ADT/APIntTest.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-10-16 16:21:37 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-10-16 16:21:45 +0100
commit6ec644e2157d63acccacd877cf08c68d5836c169 (patch)
tree54eccba1afd44582588f216decc0948a82d320f4 /llvm/unittests/ADT/APIntTest.cpp
parentbfe5b1b3122ca3cfee977380acae01f3b409c57b (diff)
downloadllvm-6ec644e2157d63acccacd877cf08c68d5836c169.zip
llvm-6ec644e2157d63acccacd877cf08c68d5836c169.tar.gz
llvm-6ec644e2157d63acccacd877cf08c68d5836c169.tar.bz2
[TTI][X86] Add SSE2 sub-128bit vXi16/32 and v2i64 stride 2 interleaved load costs
These cases use the same codegen as AVX2 (pshuflw/pshufd) for the sub-128bit vector deinterleaving, and unpcklqdq for v2i64. It's going to take a while to add full interleaved cost coverage, but since these are the same for SSE2 -> AVX2 it should be an easy win. Fixes PR47437 Differential Revision: https://reviews.llvm.org/D111938
Diffstat (limited to 'llvm/unittests/ADT/APIntTest.cpp')
0 files changed, 0 insertions, 0 deletions