[llvm] [RISCV][P-ext] Remove VXSAT from SHL/SHLR/SHA/SHAR. Add to PSAS and PSSA. (PR #195488)

Brandon Wu via llvm-commits llvm-commits at lists.llvm.org
Tue May 5 17:55:34 PDT 2026


================
@@ -1632,8 +1632,10 @@ let Predicates = [HasStdExtP, IsRV32] in {
   def PAS_DHX      : RVPPairBinaryExchanged_rr<0b0000, 0b00, "pas.dhx">;
   def PSA_DHX      : RVPPairBinaryExchanged_rr<0b0000, 0b10, "psa.dhx">;
 
+  let Defs = [VXSAT] in {
   def PSAS_DHX     : RVPPairBinaryExchanged_rr<0b0010, 0b00, "psas.dhx">;
   def PSSA_DHX     : RVPPairBinaryExchanged_rr<0b0010, 0b10, "pssa.dhx">;
+  }
----------------
4vtomat wrote:

```suggestion
  } // Defs = [VXSAT]
```

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


More information about the llvm-commits mailing list