aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2023-08-09 10:28:15 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2023-08-09 11:13:03 +0100
commit8ae0e1f58d151daaa9fed5ce70497984a368ad3c (patch)
treeff11acb209b3aaf79bec07f3127fdeb290a4263b /clang/lib/Frontend/CompilerInvocation.cpp
parent89b8ebf3d68cbecf9e8c889362c793ad4015169a (diff)
downloadllvm-8ae0e1f58d151daaa9fed5ce70497984a368ad3c.zip
llvm-8ae0e1f58d151daaa9fed5ce70497984a368ad3c.tar.gz
llvm-8ae0e1f58d151daaa9fed5ce70497984a368ad3c.tar.bz2
[X86] Create X86ISD::SHUF128 512-bit masks with getV4X86ShuffleImm8ForMask
This allows us to use the same canonicalizations as PSHUFD/SHUFPS etc. to avoid unnecessary demanded elts (better splat detection, blend pass through etc.) instead of defaulting to zero mask values.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions