[llvm] 18eef68 - Fix signed/unsigned integer comparison warning. NFC.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 3 05:02:59 PDT 2024


Author: Simon Pilgrim
Date: 2024-07-03T13:02:44+01:00
New Revision: 18eef6802c36fc1744834fa761831aa805714d9e

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

LOG: Fix signed/unsigned integer comparison warning. NFC.

Added: 
    

Modified: 
    llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp b/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
index 0397fb299d27b..305a998a0e05b 100644
--- a/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
+++ b/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
@@ -2810,7 +2810,7 @@ X86TTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const {
                         PatternMatch::m_Mask(ShuffleMask))))) {
       // Bail if the shuffle was irregular or contains undefs.
       int NumElts = cast<FixedVectorType>(MaskSrc->getType())->getNumElements();
-      if (NumElts < ShuffleMask.size() || !isPowerOf2_32(NumElts) ||
+      if (NumElts < (int)ShuffleMask.size() || !isPowerOf2_32(NumElts) ||
           any_of(ShuffleMask,
                  [NumElts](int M) { return M < 0 || M >= NumElts; }))
         break;


        


More information about the llvm-commits mailing list