diff options
author | Philip Reames <preames@rivosinc.com> | 2025-07-09 09:41:07 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-09 09:41:07 -0700 |
commit | 4a66ba2a4d9b0b95051e807f0659991a7e529874 (patch) | |
tree | 8af21bb76b0174bfa82e04f1ded32edfcb99ebcd /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 76a841a5e6f696890ce6abf6f11bd9915f1d77d9 (diff) | |
download | llvm-4a66ba2a4d9b0b95051e807f0659991a7e529874.zip llvm-4a66ba2a4d9b0b95051e807f0659991a7e529874.tar.gz llvm-4a66ba2a4d9b0b95051e807f0659991a7e529874.tar.bz2 |
[IA] Support deinterleave intrinsics w/ fewer than N extracts (#147572)
For the fixed vector cases, we already support this, but the
deinterleave intrinsic cases (primary used by scalable vectors) didn't.
Supporting it requires plumbing through the Factor separately from the
extracts, as there can now be fewer extracts than the Factor. Note that
the fixed vector path handles this slightly differently - it uses the
shuffle and indices scheme to achieve the same thing.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions