[RISCV] Promote f16 log/pow/exp/sin/cos/etc. to f32 libcalls.
authorCraig Topper <craig.topper@sifive.com>
Tue, 30 Nov 2021 02:43:49 +0000 (18:43 -0800)
committerCraig Topper <craig.topper@sifive.com>
Tue, 30 Nov 2021 02:49:11 +0000 (18:49 -0800)
commitb121d23a9cea711e832505c0b2495de6a51591c1
tree215b0076876d4ab90b18100419587b1c8cf80225
parenta06d3527563503f17794bf119ee471d0ca2669ca
[RISCV] Promote f16 log/pow/exp/sin/cos/etc. to f32 libcalls.

Prevents crashes or cannot select errors.

Reviewed By: frasercrmck

Differential Revision: https://reviews.llvm.org/D113822
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/half-intrinsics.ll