aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorLuke Lau <luke@igalia.com>2024-11-06 10:33:06 +0800
committerGitHub <noreply@github.com>2024-11-06 10:33:06 +0800
commit3a26feb607c8cecc13d6ca4ed5213c3f9c10932c (patch)
tree3a81abb65ce919f95db7a98070c1522ef06d7b47 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent7c20bdf373d6cd7f35dee5c71cf94f0eb1be3200 (diff)
downloadllvm-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