[llvm] d6b224e - [RISCV] Rename isAllUsesReadW to hasAllWUsers in RISCVSExtWRemoval. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 4 17:04:55 PDT 2022


Author: Craig Topper
Date: 2022-11-04T17:04:44-07:00
New Revision: d6b224edd3f0c8f925d2435b487e5ea4a1ccc29d

URL: https://github.com/llvm/llvm-project/commit/d6b224edd3f0c8f925d2435b487e5ea4a1ccc29d
DIFF: https://github.com/llvm/llvm-project/commit/d6b224edd3f0c8f925d2435b487e5ea4a1ccc29d.diff

LOG: [RISCV] Rename isAllUsesReadW to hasAllWUsers in RISCVSExtWRemoval. NFC

Added: 
    

Modified: 
    llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp b/llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp
index 14115982313a3..14d7afb512e1a 100644
--- a/llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp
+++ b/llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp
@@ -73,8 +73,7 @@ static void addUses(const MachineInstr &MI,
 // returns true if all uses of OrigMI only depend on the lower word of its
 // output, so we can transform OrigMI to the corresponding W-version.
 // TODO: handle multiple interdependent transformations
-static bool isAllUsesReadW(const MachineInstr &OrigMI,
-                           MachineRegisterInfo &MRI) {
+static bool hasAllWUsers(const MachineInstr &OrigMI, MachineRegisterInfo &MRI) {
 
   SmallPtrSet<const MachineInstr *, 4> Visited;
   SmallVector<const MachineInstr *, 4> Worklist;
@@ -258,7 +257,7 @@ static bool isSignExtendingOpW(MachineInstr &MI, MachineRegisterInfo &MRI,
   case RISCV::ADDI:
     if (MI.getOperand(1).isReg() && MI.getOperand(1).getReg() == RISCV::X0)
       return true;
-    if (isAllUsesReadW(MI, MRI)) {
+    if (hasAllWUsers(MI, MRI)) {
       // transform to ADDIW
       FixableDef.insert(&MI);
       return true;
@@ -286,7 +285,7 @@ static bool isSignExtendingOpW(MachineInstr &MI, MachineRegisterInfo &MRI,
   case RISCV::LWU:
   case RISCV::MUL:
   case RISCV::SUB:
-    if (isAllUsesReadW(MI, MRI)) {
+    if (hasAllWUsers(MI, MRI)) {
       FixableDef.insert(&MI);
       return true;
     }


        


More information about the llvm-commits mailing list