diff options
author | Cinhi Young <cyan@cyano.uk> | 2025-01-24 11:23:34 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-24 11:23:34 +0800 |
commit | 6735d527f9945fbf50c14a95cbdd66592472d622 (patch) | |
tree | fdc6a655cf3f52656843986c6cae5db84ec67933 /llvm/lib/CodeGen/MachineSink.cpp | |
parent | 378dcf61014b787b3542b917f6296c9fb5ec490c (diff) | |
download | llvm-6735d527f9945fbf50c14a95cbdd66592472d622.zip llvm-6735d527f9945fbf50c14a95cbdd66592472d622.tar.gz llvm-6735d527f9945fbf50c14a95cbdd66592472d622.tar.bz2 |
[MIPS] [MSA] Widen v2i8, v216 and v2i32 vectors (#123040)
- Widen v2i8, v2i16 and v2i32 vectors so they don't cast back and forth,
and make sure that instructions with correct data unit is being used.
- Handle undef indices for VSHF when lowering VECTOR_SHUFFLE (it crashes
if such index is present).
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions