diff options
author | Luke Lau <luke@igalia.com> | 2024-11-06 10:33:06 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-06 10:33:06 +0800 |
commit | 3a26feb607c8cecc13d6ca4ed5213c3f9c10932c (patch) | |
tree | 3a81abb65ce919f95db7a98070c1522ef06d7b47 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 7c20bdf373d6cd7f35dee5c71cf94f0eb1be3200 (diff) | |
download | llvm-3a26feb607c8cecc13d6ca4ed5213c3f9c10932c.zip llvm-3a26feb607c8cecc13d6ca4ed5213c3f9c10932c.tar.gz llvm-3a26feb607c8cecc13d6ca4ed5213c3f9c10932c.tar.bz2 |
[RISCV] Lower fixed-length mgather/mscatter for zvfhmin/zvfbfmin (#114945)
In preparation for allowing zvfhmin and zvfbfmin in
isLegalElementTypeForRVV, this lowers fixed-length masked gathers and
scatters
We need to mark f16 and bf16 as legal in isLegalMaskedGatherScatter
otherwise ScalarizeMaskedMemIntrin will just scalarize them, but we can
move this back into isLegalElementTypeForRVV afterwards.
The scalarized codegen required #114938, #114927 and #114915 to not
crash.
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions