[llvm] [X86][GlobalIsel] Support IS_FP_CLASS intrinsic 1/4 (PR #151084)

Evgenii Kudriashov via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 5 01:14:28 PDT 2025


================
@@ -853,10 +857,236 @@ bool X86LegalizerInfo::legalizeGETROUNDING(MachineInstr &MI,
   auto RetValTrunc = MIRBuilder.buildZExtOrTrunc(DstTy, RetVal);
 
   MIRBuilder.buildCopy(Dst, RetValTrunc);
+  MI.eraseFromParent();
+  return true;
+}
+
+bool X86LegalizerInfo::expandFPClassTestForF32OrF64(
----------------
e-kud wrote:

It looks like a rewritten version of `LegalizerHelper::lowerISFPCLASS`, do we have something x86 specific here?

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


More information about the llvm-commits mailing list