]> granicus.if.org Git - llvm/commitdiff
[X86][SSE] Fix unsigned <= 0 warning in assert. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 30 Jan 2017 22:58:44 +0000 (22:58 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 30 Jan 2017 22:58:44 +0000 (22:58 +0000)
Thanks to @mkuper

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293561 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 628be88c98021fdc5bcbe8e9e01e51972e619dde..9dec066e8eb44a258647e0403cb89770cb8197b5 100644 (file)
@@ -5775,14 +5775,14 @@ static bool getFauxShuffleMask(SDValue N, SmallVectorImpl<int> &Mask,
     SDValue InVec = N.getOperand(0);
     SDValue InScl = N.getOperand(1);
     uint64_t InIdx = N.getConstantOperandVal(2);
-    assert(0 <= InIdx && InIdx < NumElts && "Illegal insertion index");
+    assert(InIdx < NumElts && "Illegal insertion index");
     if (InScl.getOpcode() != ISD::AssertZext ||
         InScl.getOperand(0).getOpcode() != X86ISD::PEXTRW)
       return false;
 
     SDValue ExVec = InScl.getOperand(0).getOperand(0);
     uint64_t ExIdx = InScl.getOperand(0).getConstantOperandVal(1);
-    assert(0 <= ExIdx && ExIdx < NumElts && "Illegal extraction index");
+    assert(ExIdx < NumElts && "Illegal extraction index");
     Ops.push_back(InVec);
     Ops.push_back(ExVec);
     for (unsigned i = 0; i != NumElts; ++i)