]> granicus.if.org Git - llvm/commitdiff
Fix signed/unsigned comparison warning.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 17 Feb 2017 16:01:16 +0000 (16:01 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 17 Feb 2017 16:01:16 +0000 (16:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295453 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/DAGCombiner.cpp

index 9aa9b310d49acfd553edbba68afd5bc024d65dfb..c51b43e8a9c38f139113c9b0c947e472ae6c5505 100644 (file)
@@ -14229,7 +14229,7 @@ SDValue combineShuffleToVectorExtend(ShuffleVectorSDNode *SVN,
     for (unsigned i = 0; i != NumElts; ++i) {
       if (Mask[i] < 0)
         continue;
-      if ((i % Scale) == 0 && Mask[i] == (i / Scale))
+      if ((i % Scale) == 0 && Mask[i] == (int)(i / Scale))
         continue;
       return false;
     }
@@ -14289,7 +14289,7 @@ SDValue combineTruncationShuffle(ShuffleVectorSDNode *SVN, SelectionDAG &DAG) {
     for (unsigned i = 0; i != NumElts; ++i) {
       if (Mask[i] < 0)
         continue;
-      if ((i * Scale) < NumElts && Mask[i] == (i * Scale))
+      if ((i * Scale) < NumElts && Mask[i] == (int)(i * Scale))
         continue;
       return false;
     }