[llvm] [RISCV][GISel] Remove s32 input support for G_SITOFP/UITOFP on RV64. (PR #115236)
    Min-Yih Hsu via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Nov  7 11:59:15 PST 2024
    
    
  
================
@@ -294,7 +300,9 @@ define signext i32 @fcvt_d_wu_demanded_bits(i32 signext %0, ptr %1) nounwind {
 ; RV64IFD-LABEL: fcvt_d_wu_demanded_bits:
 ; RV64IFD:       # %bb.0:
 ; RV64IFD-NEXT:    addiw a0, a0, 1
-; RV64IFD-NEXT:    fcvt.d.wu fa5, a0
+; RV64IFD-NEXT:    slli a2, a0, 32
+; RV64IFD-NEXT:    srli a2, a2, 32
----------------
mshockwave wrote:
I guess we can't replace these with add.uw right?
https://github.com/llvm/llvm-project/pull/115236
    
    
More information about the llvm-commits
mailing list