[llvm] 2bbe650 - [AMDGPU] Remove redundant isVALU in SIPreEmitPeephole. NFC

Carl Ritson via llvm-commits llvm-commits at lists.llvm.org
Sat Feb 26 23:09:49 PST 2022


Author: Carl Ritson
Date: 2022-02-27T16:09:20+09:00
New Revision: 2bbe6506d4a9fd847a8a613128beb2340af0137e

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

LOG: [AMDGPU] Remove redundant isVALU in SIPreEmitPeephole. NFC

Remove redundant isVALU call added in D120202.

Added: 
    

Modified: 
    llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp b/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp
index f1736ee7b9d99..49295b1f06701 100644
--- a/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp
+++ b/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp
@@ -146,7 +146,7 @@ bool SIPreEmitPeephole::optimizeVccBranch(MachineInstr &MI) const {
     // Erase the S_AND and return.
     // Note: isVOPC is used instead of isCompare to catch V_CMP_CLASS
     if (A->getOpcode() == And && SReg == CondReg && !ModifiesExec &&
-        TII->isVOPC(*M) && TII->isVALU(*M)) {
+        TII->isVOPC(*M)) {
       A->eraseFromParent();
       return true;
     }


        


More information about the llvm-commits mailing list