[llvm] Add RV64 constraint to SRLIW (PR #69416)
    Craig Topper via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Oct 17 21:25:03 PDT 2023
    
    
  
================
@@ -1014,7 +1014,7 @@ void RISCVDAGToDAGISel::Select(SDNode *Node) {
     if (ShAmt >= TrailingOnes)
       break;
     // If the mask has 32 trailing ones, use SRLIW.
-    if (TrailingOnes == 32) {
+    if (TrailingOnes == 32 && Subtarget->is64Bit()) {
----------------
topperc wrote:
I agree this one is buggy.
https://github.com/llvm/llvm-project/pull/69416
    
    
More information about the llvm-commits
mailing list