[llvm] [X86] Fix assertion when lowering FP_ROUND (PR #185562)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 10 06:07:42 PDT 2026
================
@@ -35390,10 +35390,14 @@ void X86TargetLowering::ReplaceNodeResults(SDNode *N,
return;
if (IsStrict)
- V = DAG.getNode(X86ISD::STRICT_CVTPS2PH, dl, {MVT::v8i16, MVT::Other},
- {Chain, Src, Rnd});
+ V = DAG.getNode(
+ X86ISD::STRICT_CVTPS2PH, dl, {MVT::v8i16, MVT::Other},
+ {Chain, Src,
+ DAG.getTargetConstant(Rnd->getAsZExtVal(), dl, MVT::i32)});
----------------
boomanaiden154 wrote:
Updated. Thanks for the feedback.
https://github.com/llvm/llvm-project/pull/185562
More information about the llvm-commits
mailing list