Lines Matching refs:BeginIndex

1824   uint64_t BeginIndex = BeginOffset / ElementSize;  in isVectorPromotionViableForSlice()  local
1825 if (BeginIndex * ElementSize != BeginOffset || in isVectorPromotionViableForSlice()
1826 BeginIndex >= cast<FixedVectorType>(Ty)->getNumElements()) in isVectorPromotionViableForSlice()
1835 assert(EndIndex > BeginIndex && "Empty vector!"); in isVectorPromotionViableForSlice()
1836 uint64_t NumElements = EndIndex - BeginIndex; in isVectorPromotionViableForSlice()
2196 static Value *extractVector(IRBuilderTy &IRB, Value *V, unsigned BeginIndex, in extractVector() argument
2199 unsigned NumElements = EndIndex - BeginIndex; in extractVector()
2206 V = IRB.CreateExtractElement(V, IRB.getInt32(BeginIndex), in extractVector()
2214 for (unsigned i = BeginIndex; i != EndIndex; ++i) in extractVector()
2222 unsigned BeginIndex, const Twine &Name) { in insertVector() argument
2229 V = IRB.CreateInsertElement(Old, V, IRB.getInt32(BeginIndex), in insertVector()
2243 unsigned EndIndex = BeginIndex + cast<FixedVectorType>(Ty)->getNumElements(); in insertVector()
2252 if (i >= BeginIndex && i < EndIndex) in insertVector()
2253 Mask.push_back(i - BeginIndex); in insertVector()
2262 Mask2.push_back(IRB.getInt1(i >= BeginIndex && i < EndIndex)); in insertVector()
2472 unsigned BeginIndex = getIndex(NewBeginOffset); in rewriteVectorizedLoadInst() local
2474 assert(EndIndex > BeginIndex && "Empty vector!"); in rewriteVectorizedLoadInst()
2481 return extractVector(IRB, Load, BeginIndex, EndIndex, "vec"); in rewriteVectorizedLoadInst()
2622 unsigned BeginIndex = getIndex(NewBeginOffset); in rewriteVectorizedStoreInst() local
2624 assert(EndIndex > BeginIndex && "Empty vector!"); in rewriteVectorizedStoreInst()
2625 unsigned NumElements = EndIndex - BeginIndex; in rewriteVectorizedStoreInst()
2637 V = insertVector(IRB, Old, V, BeginIndex, "vec"); in rewriteVectorizedStoreInst()
2850 unsigned BeginIndex = getIndex(NewBeginOffset); in visitMemSetInst() local
2852 assert(EndIndex > BeginIndex && "Empty vector!"); in visitMemSetInst()
2853 unsigned NumElements = EndIndex - BeginIndex; in visitMemSetInst()
2865 V = insertVector(IRB, Old, Splat, BeginIndex, "vec"); in visitMemSetInst()
3034 unsigned BeginIndex = VecTy ? getIndex(NewBeginOffset) : 0; in visitMemTransferInst() local
3036 unsigned NumElements = EndIndex - BeginIndex; in visitMemTransferInst()
3069 Src = extractVector(IRB, Src, BeginIndex, EndIndex, "vec"); in visitMemTransferInst()
3089 Src = insertVector(IRB, Old, Src, BeginIndex, "vec"); in visitMemTransferInst()