Lines Matching refs:endOffset
138 uint64_t endOffset() const { return EndOffset; } in endOffset() function in __anond316f5690211::Slice
161 if (endOffset() > RHS.endOffset()) in operator <()
178 beginOffset() == RHS.beginOffset() && endOffset() == RHS.endOffset(); in operator ==()
347 uint64_t endOffset() const { return EndOffset; } in endOffset() function in llvm::sroa::Partition
437 [&](Slice *S) { return S->endOffset() <= P.EndOffset; }), in advance()
441 return S->endOffset() == MaxSplitSliceEndOffset; in advance()
446 return S->endOffset() <= MaxSplitSliceEndOffset; in advance()
465 if (S.isSplittable() && S.endOffset() > P.EndOffset) { in advance()
468 std::max(S.endOffset(), MaxSplitSliceEndOffset); in advance()
498 P.EndOffset = P.SI->endOffset(); in advance()
512 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); in advance()
529 P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset()); in advance()
1028 OS << Indent << "[" << I->beginOffset() << "," << I->endOffset() << ")" in printSlice()
1073 if (I->beginOffset() != B->beginOffset() || I->endOffset() != EndOffset) in findCommonType()
1720 std::min(S.endOffset(), P.endOffset()) - P.beginOffset(); in isVectorPromotionViableForSlice()
1752 if (P.beginOffset() > S.beginOffset() || P.endOffset() < S.endOffset()) { in isVectorPromotionViableForSlice()
1762 if (P.beginOffset() > S.beginOffset() || P.endOffset() < S.endOffset()) { in isVectorPromotionViableForSlice()
1802 S.endOffset() == P.endOffset()) { in isVectorPromotionViable()
1898 uint64_t RelEnd = S.endOffset() - AllocBeginOffset; in isIntegerWideningViableForSlice()
2232 EndOffset = I->endOffset(); in visit()
3372 if (!S.isSplittable() || S.endOffset() <= P.endOffset()) { in presplitLoadsAndStores()
3383 assert(P.endOffset() > S.beginOffset() && in presplitLoadsAndStores()
3428 Offsets.Splits.push_back(P.endOffset() - S.beginOffset()); in presplitLoadsAndStores()
3449 if (S->endOffset() > P.endOffset()) in presplitLoadsAndStores()
3450 Offsets.Splits.push_back(P.endOffset() - Offsets.S->beginOffset()); in presplitLoadsAndStores()
3551 assert(LoadSize == Offsets.S->endOffset() - Offsets.S->beginOffset() && in presplitLoadsAndStores()
3584 << ", " << NewSlices.back().endOffset() << "): " << *PLoad in presplitLoadsAndStores()
3666 assert(StoreSize == Offsets.S->endOffset() - Offsets.S->beginOffset() && in presplitLoadsAndStores()
3722 << ", " << NewSlices.back().endOffset() << "): " << *PStore in presplitLoadsAndStores()
3815 if (Type *CommonUseTy = findCommonType(P.begin(), P.end(), P.endOffset())) in rewritePartition()
3869 << "[" << P.beginOffset() << "," << P.endOffset() in rewritePartition()
3881 P.endOffset(), IsIntegerPromotable, VecTy, in rewritePartition()
3977 S.endOffset() >= DL.getTypeAllocSize(AI.getAllocatedType())) in splitAlloca()