reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/SROA.cpp
  194     if (beginOffset() < RHS.beginOffset())
  194     if (beginOffset() < RHS.beginOffset())
  196     if (beginOffset() > RHS.beginOffset())
  196     if (beginOffset() > RHS.beginOffset())
  208     return LHS.beginOffset() < RHSOffset;
  212     return LHSOffset < RHS.beginOffset();
  217            beginOffset() == RHS.beginOffset() && endOffset() == RHS.endOffset();
  217            beginOffset() == RHS.beginOffset() && endOffset() == RHS.endOffset();
  523       if (!P.SplitTails.empty() && P.SI->beginOffset() != P.EndOffset &&
  526         P.EndOffset = P.SI->beginOffset();
  536     P.BeginOffset = P.SplitTails.empty() ? P.SI->beginOffset() : P.EndOffset;
  545       assert(P.BeginOffset == P.SI->beginOffset());
  549       while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) {
  566     while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset &&
  575     if (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) {
  577       P.EndOffset = P.SJ->beginOffset();
  908       if (!II.isVolatile() && PrevP.beginOffset() == RawOffset) {
 1095   OS << Indent << "[" << I->beginOffset() << "," << I->endOffset() << ")"
 1140     if (I->beginOffset() != B->beginOffset() || I->endOffset() != EndOffset)
 1140     if (I->beginOffset() != B->beginOffset() || I->endOffset() != EndOffset)
 1156           UserITy->getBitWidth() / 8 > (EndOffset - B->beginOffset()))
 1816       std::max(S.beginOffset(), P.beginOffset()) - P.beginOffset();
 1853     if (P.beginOffset() > S.beginOffset() || P.endOffset() < S.endOffset()) {
 1863     if (P.beginOffset() > S.beginOffset() || P.endOffset() < S.endOffset()) {
 1910     if (S.beginOffset() == P.beginOffset() &&
 2008   uint64_t RelBegin = S.beginOffset() - AllocBeginOffset;
 2026     if (S.beginOffset() < AllocBeginOffset)
 2051     if (S.beginOffset() < AllocBeginOffset)
 2351     BeginOffset = I->beginOffset();
 3676       assert(P.endOffset() > S.beginOffset() &&
 3721       Offsets.Splits.push_back(P.endOffset() - S.beginOffset());
 3737                  P.beginOffset() - Offsets.S->beginOffset() &&
 3743         Offsets.Splits.push_back(P.endOffset() - Offsets.S->beginOffset());
 3844     assert(LoadSize == Offsets.S->endOffset() - Offsets.S->beginOffset() &&
 3846     uint64_t BaseOffset = Offsets.S->beginOffset();
 3880       LLVM_DEBUG(dbgs() << "    new slice [" << NewSlices.back().beginOffset()
 3967     assert(StoreSize == Offsets.S->endOffset() - Offsets.S->beginOffset() &&
 3969     uint64_t BaseOffset = Offsets.S->beginOffset();
 4027       LLVM_DEBUG(dbgs() << "    new slice [" << NewSlices.back().beginOffset()
 4281       for (unsigned O = S.beginOffset() + 1;
 4289       if ((S.beginOffset() > AllocaSize || SplittableOffset[S.beginOffset()]) &&
 4289       if ((S.beginOffset() > AllocaSize || SplittableOffset[S.beginOffset()]) &&
 4307       if (S.beginOffset() == 0 && S.endOffset() >= AllocaSize)