Lines Matching refs:beginOffset
547 uint64_t beginOffset() const { return BeginOffset; } in beginOffset() function in __anonc3d49dbe0411::Slice
565 if (beginOffset() < RHS.beginOffset()) in operator <()
567 if (beginOffset() > RHS.beginOffset()) in operator <()
579 return LHS.beginOffset() < RHSOffset; in operator <()
583 return LHSOffset < RHS.beginOffset(); in operator <()
588 beginOffset() == RHS.beginOffset() && endOffset() == RHS.endOffset(); in operator ==()
757 uint64_t beginOffset() const { return BeginOffset; } in beginOffset() function in __anonc3d49dbe0411::Partition
898 if (!P.SplitTails.empty() && P.SI->beginOffset() != P.EndOffset && in advance()
901 P.EndOffset = P.SI->beginOffset(); in advance()
911 P.BeginOffset = P.SplitTails.empty() ? P.SI->beginOffset() : P.EndOffset; in advance()
920 assert(P.BeginOffset == P.SI->beginOffset()); in advance()
924 while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) { in advance()
941 while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset && in advance()
950 if (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) { in advance()
952 P.EndOffset = P.SJ->beginOffset(); in advance()
1273 if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) { in visitMemTransferInst()
1477 OS << Indent << "[" << I->beginOffset() << "," << I->endOffset() << ")" in printSlice()
1522 if (I->beginOffset() != B->beginOffset() || I->endOffset() != EndOffset) in findCommonType()
1538 UserITy->getBitWidth() / 8 > (EndOffset - B->beginOffset())) in findCommonType()
2075 std::max(S.beginOffset(), P.beginOffset()) - P.beginOffset(); in isVectorPromotionViableForSlice()
2081 std::min(S.endOffset(), P.endOffset()) - P.beginOffset(); in isVectorPromotionViableForSlice()
2113 if (P.beginOffset() > S.beginOffset() || P.endOffset() < S.endOffset()) { in isVectorPromotionViableForSlice()
2126 if (P.beginOffset() > S.beginOffset() || P.endOffset() < S.endOffset()) { in isVectorPromotionViableForSlice()
2355 if (CandTy->isPointerTy() && (S.beginOffset() != P.beginOffset() || in isVectorPromotionViable()
2363 if (S.beginOffset() == P.beginOffset() && S.endOffset() == P.endOffset()) in isVectorPromotionViable()
2392 uint64_t RelBegin = S.beginOffset() - AllocBeginOffset; in isIntegerWideningViableForSlice()
2419 if (S.beginOffset() < AllocBeginOffset) in isIntegerWideningViableForSlice()
2444 if (S.beginOffset() < AllocBeginOffset) in isIntegerWideningViableForSlice()
2507 if (!isIntegerWideningViableForSlice(S, P.beginOffset(), AllocaTy, DL, in isIntegerWideningViable()
2512 if (!isIntegerWideningViableForSlice(*S, P.beginOffset(), AllocaTy, DL, in isIntegerWideningViable()
2755 BeginOffset = I->beginOffset(); in visit()
4312 assert(P.endOffset() > S.beginOffset() && in presplitLoadsAndStores()
4357 Offsets.Splits.push_back(P.endOffset() - S.beginOffset()); in presplitLoadsAndStores()
4373 P.beginOffset() - Offsets.S->beginOffset() && in presplitLoadsAndStores()
4379 Offsets.Splits.push_back(P.endOffset() - Offsets.S->beginOffset()); in presplitLoadsAndStores()
4466 unsigned SliceSize = Offsets.S->endOffset() - Offsets.S->beginOffset(); in presplitLoadsAndStores()
4472 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores()
4506 LLVM_DEBUG(dbgs() << " new slice [" << NewSlices.back().beginOffset() in presplitLoadsAndStores()
4595 assert(StoreSize == Offsets.S->endOffset() - Offsets.S->beginOffset() && in presplitLoadsAndStores()
4597 uint64_t BaseOffset = Offsets.S->beginOffset(); in presplitLoadsAndStores()
4660 LLVM_DEBUG(dbgs() << " new slice [" << NewSlices.back().beginOffset() in presplitLoadsAndStores()
4762 P.beginOffset(), P.size())) in rewritePartition()
4781 P.beginOffset(), P.size())) { in rewritePartition()
4806 if (SliceTy == AI.getAllocatedType() && P.beginOffset() == 0) { in rewritePartition()
4813 const Align Alignment = commonAlignment(AI.getAlign(), P.beginOffset()); in rewritePartition()
4827 << "[" << P.beginOffset() << "," << P.endOffset() in rewritePartition()
4838 AllocaSliceRewriter Rewriter(DL, AS, *this, AI, *NewAI, P.beginOffset(), in rewritePartition()
4995 for (unsigned O = S.beginOffset() + 1; in splitAlloca()
5003 if ((S.beginOffset() > AllocaSize || SplittableOffset[S.beginOffset()]) && in splitAlloca()
5021 if (S.beginOffset() == 0 && S.endOffset() >= AllocaSize) in splitAlloca()
5056 Fragments.push_back(Fragment(NewAI, P.beginOffset() * SizeOfByte, Size)); in splitAlloca()