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

lib/Target/X86/X86ISelLowering.cpp

index 5f4568e1a91c868e22b76838cc7843e2f07c0882..5a8dd5bfdcd7aae6f19f920b85c06fdc0847f162 100644 (file)
@@ -5738,8 +5738,8 @@ static bool getFauxShuffleMask(SDValue N, SmallVectorImpl<int> &Mask,
     // Attempt to recognise a PINSR*(VEC, 0, Idx) shuffle pattern.
     if (X86::isZeroNode(InScl)) {
       Ops.push_back(InVec);
-      for (int i = 0; i != (int)NumElts; ++i)
-        Mask.push_back(i == InIdx ? SM_SentinelZero : i);
+      for (unsigned i = 0; i != NumElts; ++i)
+        Mask.push_back(i == InIdx ? SM_SentinelZero : (int)i);
       return true;
     }