[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:25 PDT 2026
================
@@ -1139,8 +1137,10 @@ let Predicates = [HasStdExtP, IsRV64] in {
def PAS_WX : RVPBinary_rr<0b0000, 0b01, 0b110, "pas.wx">;
def PSA_WX : RVPBinary_rr<0b0000, 0b11, 0b110, "psa.wx">;
+ let Defs = [VXSAT] in {
def PSAS_WX : RVPBinary_rr<0b0010, 0b01, 0b110, "psas.wx">;
def PSSA_WX : RVPBinary_rr<0b0010, 0b11, 0b110, "pssa.wx">;
+ }
----------------
4vtomat wrote:
```suggestion
} // Defs = [VXSAT]
```
https://github.com/llvm/llvm-project/pull/195488
More information about the llvm-commits
mailing list