[llvm] [RISCV][GlobalIsel] Remove redundant sext.w for ADDIW (PR #159597)

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 18 09:12:37 PDT 2025


================
@@ -147,6 +147,11 @@ def : Pat<(i32 (trunc GPR:$src)), (COPY GPR:$src)>;
 def : Pat<(zext_is_sext (i32 GPR:$src)), (ADDIW GPR:$src, 0)>;
 }
 
+let Predicates = [IsRV64, NoStdExtF] in {
----------------
topperc wrote:

Why do we need NoStdExtF?

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


More information about the llvm-commits mailing list