[llvm] [X86][ConstraintFP] Model rounding control registers for inline asm (PR #92846)

Phoebe Wang via llvm-commits llvm-commits at lists.llvm.org
Mon May 20 23:34:57 PDT 2024


================
@@ -1412,6 +1412,13 @@ EmitSpecialNode(SDNode *Node, bool IsClone, bool IsCloned,
       }
     }
 
+    // Add rounding control registers as implicit def for inline asm.
+    if (MF->getFunction().hasFnAttribute(Attribute::StrictFP)) {
----------------
phoebewang wrote:

Done. But I cannot add a test for it. IIUC, X86 GlobalIsel haven't supported strict FP.

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


More information about the llvm-commits mailing list