[llvm] a924199 - [X86] Fix -Wsign-compare in X86ISelLowering.cpp (NFC)

Jie Fu via llvm-commits llvm-commits at lists.llvm.org
Mon May 6 03:46:08 PDT 2024


Author: Jie Fu
Date: 2024-05-06T18:45:28+08:00
New Revision: a9241998fcded780b9c6473dc4e5f8b732027f99

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

LOG: [X86] Fix -Wsign-compare in X86ISelLowering.cpp (NFC)

llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp:40081:21:
error: comparison of integers of different signs: 'int' and 'unsigned int' [-Werror,-Wsign-compare]
  for (int I = 0; I != NumElts; ++I) {
                  ~ ^  ~~~~~~~
1 error generated.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index d09146fe4e88c1..5cc1e81a5cfd42 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -40078,7 +40078,7 @@ static SDValue combineBlendOfPermutes(MVT VT, SDValue N0, SDValue N1,
   // Create the new permute mask as a blend of the 2 original permute masks.
   SmallVector<int, 32> NewBlendMask(NumElts, SM_SentinelUndef);
   SmallVector<int, 32> NewPermuteMask(NumElts, SM_SentinelUndef);
-  for (int I = 0; I != NumElts; ++I) {
+  for (unsigned I = 0; I != NumElts; ++I) {
     if (Demanded0[I]) {
       int M = ScaledMask0[I];
       if (0 <= M) {


        


More information about the llvm-commits mailing list