Skip to content

Commit 7e77f19

Browse files
committed
[TTI] Fix -Wsign-compare in BasicTTIImpl.h (NFC)
/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h:948:33: error: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Werror,-Wsign-compare] (Index + Mask.size()) <= NumSrcElts) { ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
1 parent 03bdfcc commit 7e77f19

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/include/llvm/CodeGen/BasicTTIImpl.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -945,7 +945,7 @@ class BasicTTIImplBase : public TargetTransformInfoImplCRTPBase<T> {
945945
if (ShuffleVectorInst::isZeroEltSplatMask(Mask, NumSrcElts))
946946
return TTI::SK_Broadcast;
947947
if (ShuffleVectorInst::isExtractSubvectorMask(Mask, NumSrcElts, Index) &&
948-
(Index + Mask.size()) <= NumSrcElts) {
948+
(Index + Mask.size()) <= (size_t)NumSrcElts) {
949949
SubTy = FixedVectorType::get(Ty->getElementType(), Mask.size());
950950
return TTI::SK_ExtractSubvector;
951951
}

0 commit comments

Comments
 (0)