Lines Matching refs:EndIndex
1798 uint64_t EndIndex = EndOffset / ElementSize; in isVectorPromotionViableForSlice() local
1799 if (EndIndex * ElementSize != EndOffset || in isVectorPromotionViableForSlice()
1800 EndIndex > cast<FixedVectorType>(Ty)->getNumElements()) in isVectorPromotionViableForSlice()
1803 assert(EndIndex > BeginIndex && "Empty vector!"); in isVectorPromotionViableForSlice()
1804 uint64_t NumElements = EndIndex - BeginIndex; in isVectorPromotionViableForSlice()
2174 unsigned EndIndex, const Twine &Name) { in extractVector() argument
2176 unsigned NumElements = EndIndex - BeginIndex; in extractVector()
2189 auto Mask = llvm::to_vector<8>(llvm::seq<int>(BeginIndex, EndIndex)); in extractVector()
2217 unsigned EndIndex = BeginIndex + cast<FixedVectorType>(Ty)->getNumElements(); in insertVector() local
2226 if (i >= BeginIndex && i < EndIndex) in insertVector()
2236 Mask2.push_back(IRB.getInt1(i >= BeginIndex && i < EndIndex)); in insertVector()
2447 unsigned EndIndex = getIndex(NewEndOffset); in rewriteVectorizedLoadInst() local
2448 assert(EndIndex > BeginIndex && "Empty vector!"); in rewriteVectorizedLoadInst()
2455 return extractVector(IRB, Load, BeginIndex, EndIndex, "vec"); in rewriteVectorizedLoadInst()
2596 unsigned EndIndex = getIndex(NewEndOffset); in rewriteVectorizedStoreInst() local
2597 assert(EndIndex > BeginIndex && "Empty vector!"); in rewriteVectorizedStoreInst()
2598 unsigned NumElements = EndIndex - BeginIndex; in rewriteVectorizedStoreInst()
2822 unsigned EndIndex = getIndex(NewEndOffset); in visitMemSetInst() local
2823 assert(EndIndex > BeginIndex && "Empty vector!"); in visitMemSetInst()
2824 unsigned NumElements = EndIndex - BeginIndex; in visitMemSetInst()
3005 unsigned EndIndex = VecTy ? getIndex(NewEndOffset) : 0; in visitMemTransferInst() local
3006 unsigned NumElements = EndIndex - BeginIndex; in visitMemTransferInst()
3039 Src = extractVector(IRB, Src, BeginIndex, EndIndex, "vec"); in visitMemTransferInst()
3714 unsigned EndIndex = SL->getElementContainingOffset(EndOffset); in getTypePartition() local
3715 if (Index == EndIndex) in getTypePartition()
3722 if (SL->getElementOffset(EndIndex) != EndOffset) in getTypePartition()
3725 assert(Index < EndIndex); in getTypePartition()
3726 EE = STy->element_begin() + EndIndex; in getTypePartition()