[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