These test cases previously caused an error. RISCVInstrInfo::copyPhysReg also needed a tweak in order to account for copying bf16 values in FPR16 registers.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D156883
[RISCV] Implement support for bf16 selects when zfbfmin is enabled ClosedPublic Authored by asb on Aug 2 2023, 5:41 AM.
Details Summary These test cases previously caused an error. RISCVInstrInfo::copyPhysReg also needed a tweak in order to account for copying bf16 values in FPR16 registers.
Diff Detail
Event Timelineasb added a child revision: D156895: [RISCV] Expand test coverage of bf16 operations with Zfbfmin and fix gaps.Aug 2 2023, 7:11 AM This revision is now accepted and ready to land.Aug 2 2023, 9:11 AM This revision was landed with ongoing or failed builds.Aug 2 2023, 12:05 PM Closed by commit rG667602793bef: [RISCV] Implement support for bf16 select when zfbfmin is enabled (authored by asb). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 546567 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
llvm/test/CodeGen/RISCV/bfloat-select-fcmp.ll
llvm/test/CodeGen/RISCV/bfloat-select-icmp.ll
|