[llvm] [SelectionDAG] Add `f16` soft promotion for `lrint` and `lround` (PR #152684)

Trevor Gross via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 10 09:32:05 PDT 2025


================
@@ -843,7 +843,7 @@ class LLVM_LIBRARY_VISIBILITY DAGTypeLegalizer {
   SDValue SoftPromoteHalfOp_FAKE_USE(SDNode *N, unsigned OpNo);
   SDValue SoftPromoteHalfOp_FCOPYSIGN(SDNode *N, unsigned OpNo);
   SDValue SoftPromoteHalfOp_FP_EXTEND(SDNode *N);
-  SDValue SoftPromoteHalfOp_FP_TO_XINT(SDNode *N);
+  SDValue SoftPromoteHalfOp_UnaryOp(SDNode *N);
----------------
tgross35 wrote:

Ah, I was accidentally reverting the rename later in my stack rather than this patch. Updated

https://github.com/llvm/llvm-project/pull/152684


More information about the llvm-commits mailing list