[clang] [compiler-rt] [llvm] [SystemZ] Add support for half (fp16) (PR #109164)
Ulrich Weigand via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 18 05:37:36 PST 2025
================
@@ -3830,6 +3876,14 @@ SDValue SystemZTargetLowering::lowerSELECT_CC(SDValue Op,
ISD::CondCode CC = cast<CondCodeSDNode>(Op.getOperand(4))->get();
SDLoc DL(Op);
+ // SELECT_CC involving f16 will not have the cmp-ops promoted by the
+ // legalizer, as it will be handled according to the type of the resulting
+ // value. Extend them here if needed.
----------------
uweigand wrote:
Huh, good catch. Are there other operations where the f16 type only appears on the source side?
https://github.com/llvm/llvm-project/pull/109164
More information about the cfe-commits
mailing list