diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-08-09 10:28:15 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-08-09 11:13:03 +0100 |
commit | 8ae0e1f58d151daaa9fed5ce70497984a368ad3c (patch) | |
tree | ff11acb209b3aaf79bec07f3127fdeb290a4263b /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 89b8ebf3d68cbecf9e8c889362c793ad4015169a (diff) | |
download | llvm-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