[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