Adds support for softening FCOPYSIGN operands.
Adds RISC-V tests that exercise the new softening code.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D70679
[LegalizeTypes][RISCV] Soften FCOPYSIGN operand ClosedPublic Authored by luismarques on Nov 25 2019, 9:55 AM.
Details Summary Adds support for softening FCOPYSIGN operands.
Diff Detail
Event TimelineHerald added subscribers: llvm-commits, apazos, sameer.abuasal and 24 others. · View Herald Transcript luismarques added a parent revision: D70678: [RISCV] Handle fcopysign(f32, f64) and fcopysign(f64, f32).Nov 25 2019, 9:56 AM This revision is now accepted and ready to land.Nov 25 2019, 11:20 AM Closed by commit rG6fd4c42fa815: [LegalizeTypes][RISCV] Soften FCOPYSIGN operand (authored by luismarques). · Explain WhyNov 26 2019, 7:30 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 231070 llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
llvm/test/CodeGen/RISCV/copysign-casts.ll
|