[llvm] AMDGPU: Handle FP in integer in argument lowering (PR #175835)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 20 11:52:31 PST 2026


================
@@ -2306,9 +2306,16 @@ SDValue SITargetLowering::convertArgType(SelectionDAG &DAG, EVT VT, EVT MemVT,
     Val = DAG.getNode(Opc, SL, MemVT, Val, DAG.getValueType(VT));
   }
 
-  if (MemVT.isFloatingPoint())
-    Val = getFPExtOrFPRound(DAG, Val, SL, VT);
-  else if (Signed)
+  if (MemVT.isFloatingPoint()) {
+    if (VT.isFloatingPoint()) {
+      Val = getFPExtOrFPRound(DAG, Val, SL, VT);
+    }  else {
----------------
arsenm wrote:

```suggestion
    } else {
```

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


More information about the llvm-commits mailing list