diff options
author | Luke Lau <luke@igalia.com> | 2024-09-26 01:47:46 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-26 01:47:46 +0800 |
commit | f172c31a578fa72375ce7a2199ecdfbbd764dc0e (patch) | |
tree | 994793b03299d23df731c27eb6687d800bb33aaa /clang/unittests/Basic/FileManagerTest.cpp | |
parent | eba21accf221c16875f1318952a0b1f468913a30 (diff) | |
download | llvm-f172c31a578fa72375ce7a2199ecdfbbd764dc0e.zip llvm-f172c31a578fa72375ce7a2199ecdfbbd764dc0e.tar.gz llvm-f172c31a578fa72375ce7a2199ecdfbbd764dc0e.tar.bz2 |
[RISCV] Lower memory ops and VP splat for zvfhmin and zvfbfmin (#109387)
We can lower f16/bf16 memory ops without promotion through the existing
custom lowering.
Some of the zero strided VP loads get combined to a VP splat, so we need
to also handle the lowering for that for f16/bf16 w/ zvfhmin/zvfbfmin.
This patch copies the lowering from ISD::SPLAT_VECTOR over to
lowerScalarSplat which is used by the VP splat lowering.
Diffstat (limited to 'clang/unittests/Basic/FileManagerTest.cpp')
0 files changed, 0 insertions, 0 deletions