[llvm] [RISCV] Make more vector pseudos commutable (PR #88379)
    Luke Lau via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Apr 15 00:43:24 PDT 2024
    
    
  
================
@@ -6224,9 +6232,9 @@ foreach vti = AllIntegerVectors in {
 //===----------------------------------------------------------------------===//
 // 11.2. Vector Widening Integer Add/Subtract
 //===----------------------------------------------------------------------===//
-defm PseudoVWADDU : VPseudoVWALU_VV_VX;
+defm PseudoVWADDU : VPseudoVWALU_VV_VX<Commutable=1>;
 defm PseudoVWSUBU : VPseudoVWALU_VV_VX;
-defm PseudoVWADD  : VPseudoVWALU_VV_VX;
+defm PseudoVWADD  : VPseudoVWALU_VV_VX<Commutable=1>;
 defm PseudoVWSUB  : VPseudoVWALU_VV_VX;
 defm PseudoVWADDU : VPseudoVWALU_WV_WX;
----------------
lukel97 wrote:
Oh sorry, I got confused since the _WV prefix wasn't there and thought the pseudo on line 6227 was the regular PseudoVADD_VV
https://github.com/llvm/llvm-project/pull/88379
    
    
More information about the llvm-commits
mailing list