[llvm] [RISCV][GISel] Update rv32 s64 G_SADDE legalizer test. (PR #159153)

via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 17 01:46:04 PDT 2025


woruyu wrote:

By the way, I find same problem in `legalize-uadde-rv32.mir,legalize-uadde-rv64.mir`, is it need to modify it?
```llvm
    %0:_(s64) = COPY $x10
    %1:_(s64) = COPY $x11
    %2:_(s64) = COPY $x12
    %3:_(s64) = COPY $x13
    %4:_(s64) = COPY $x14
    %5:_(s1)  = G_TRUNC %4(s64)
    %6:_(s64), %7:_(s1) = G_UADDE %0, %2, %5
    %8:_(s64), %9:_(s1) = G_UADDE %1, %3, %7
    %10:_(s64) = G_ANYEXT %9(s1)
    $x10 = COPY %6(s64)
    $x11 = COPY %8(s64)
    $x12 = COPY %10(s64)
``` 

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


More information about the llvm-commits mailing list