[llvm] [X86] Avoid custom lowering `llrint` on non-x87 targets (PR #181339)

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 13 03:28:38 PST 2026


================
@@ -22587,6 +22587,10 @@ SDValue X86TargetLowering::LowerLRINT_LLRINT(SDValue Op,
 
 SDValue X86TargetLowering::LRINT_LLRINTHelper(SDNode *N,
                                               SelectionDAG &DAG) const {
+  const X86Subtarget &Subtarget = DAG.getSubtarget<X86Subtarget>();
+  if (!Subtarget.hasX87())
+    return SDValue();
----------------
RKSimon wrote:

Delete the lines and see what tests fail?

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


More information about the llvm-commits mailing list