Lines Matching refs:EndIndex

2034   uint64_t EndIndex = EndOffset / ElementSize;  in isVectorPromotionViableForSlice()  local
2035 if (EndIndex * ElementSize != EndOffset || in isVectorPromotionViableForSlice()
2036 EndIndex > cast<FixedVectorType>(Ty)->getNumElements()) in isVectorPromotionViableForSlice()
2039 assert(EndIndex > BeginIndex && "Empty vector!"); in isVectorPromotionViableForSlice()
2040 uint64_t NumElements = EndIndex - BeginIndex; in isVectorPromotionViableForSlice()
2529 unsigned EndIndex, const Twine &Name) { in extractVector() argument
2531 unsigned NumElements = EndIndex - BeginIndex; in extractVector()
2544 auto Mask = llvm::to_vector<8>(llvm::seq<int>(BeginIndex, EndIndex)); in extractVector()
2572 unsigned EndIndex = BeginIndex + cast<FixedVectorType>(Ty)->getNumElements(); in insertVector() local
2581 if (i >= BeginIndex && i < EndIndex) in insertVector()
2591 Mask2.push_back(IRB.getInt1(i >= BeginIndex && i < EndIndex)); in insertVector()
2818 unsigned EndIndex = getIndex(NewEndOffset); in rewriteVectorizedLoadInst() local
2819 assert(EndIndex > BeginIndex && "Empty vector!"); in rewriteVectorizedLoadInst()
2826 return extractVector(IRB, Load, BeginIndex, EndIndex, "vec"); in rewriteVectorizedLoadInst()
2975 unsigned EndIndex = getIndex(NewEndOffset); in rewriteVectorizedStoreInst() local
2976 assert(EndIndex > BeginIndex && "Empty vector!"); in rewriteVectorizedStoreInst()
2977 unsigned NumElements = EndIndex - BeginIndex; in rewriteVectorizedStoreInst()
3214 unsigned EndIndex = getIndex(NewEndOffset); in visitMemSetInst() local
3215 assert(EndIndex > BeginIndex && "Empty vector!"); in visitMemSetInst()
3216 unsigned NumElements = EndIndex - BeginIndex; in visitMemSetInst()
3421 unsigned EndIndex = VecTy ? getIndex(NewEndOffset) : 0; in visitMemTransferInst() local
3422 unsigned NumElements = EndIndex - BeginIndex; in visitMemTransferInst()
3462 Src = extractVector(IRB, Src, BeginIndex, EndIndex, "vec"); in visitMemTransferInst()
4255 unsigned EndIndex = SL->getElementContainingOffset(EndOffset); in getTypePartition() local
4256 if (Index == EndIndex) in getTypePartition()
4263 if (SL->getElementOffset(EndIndex) != EndOffset) in getTypePartition()
4266 assert(Index < EndIndex); in getTypePartition()
4267 EE = STy->element_begin() + EndIndex; in getTypePartition()