git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@346657
91177308-0d34-0410-b5e6-
96231b3b80d8
unsigned getExtractSubvectorOverhead(Type *Ty, int Index, Type *SubTy) {
assert(Ty && Ty->isVectorTy() && SubTy && SubTy->isVectorTy() &&
"Can only extract subvectors from vectors");
- int NumElts = Ty->getVectorNumElements();
int NumSubElts = SubTy->getVectorNumElements();
- assert((Index + NumSubElts) <= NumElts &&
+ assert((Index + NumSubElts) <= (int)Ty->getVectorNumElements() &&
"SK_ExtractSubvector index out of range");
unsigned Cost = 0;