aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachinePipeliner.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-09-02 22:04:09 -0700
committerGitHub <noreply@github.com>2024-09-02 22:04:09 -0700
commit9a1eded9b9afa3eab1e0b5cad5dbff3117d22391 (patch)
tree614c5224a7eb8fde6106b4d2dbf98833b489dfe2 /llvm/lib/CodeGen/MachinePipeliner.cpp
parent78abeca1d88593d7f2a27f3c3e140abe77236e7e (diff)
downloadllvm-9a1eded9b9afa3eab1e0b5cad5dbff3117d22391.zip
llvm-9a1eded9b9afa3eab1e0b5cad5dbff3117d22391.tar.gz
llvm-9a1eded9b9afa3eab1e0b5cad5dbff3117d22391.tar.bz2
[RISCV] Custom legalize f16/bf16 FCOPYSIGN with Zfhmin/Zbfmin. (#107039)
The LegalizeDAG expansion will go through memory since i16 isn't a legal type. Avoid this by using FMV nodes. Similar to what we did for #106886 for FNEG and FABS. Special care is needed to handle the Sign operand being a different type.
Diffstat (limited to 'llvm/lib/CodeGen/MachinePipeliner.cpp')
0 files changed, 0 insertions, 0 deletions