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

References

lib/Transforms/Scalar/SROA.cpp
  385   uint64_t endOffset() const { return EndOffset; }
  391     assert(BeginOffset < EndOffset && "Partitions must span some bytes!");
  392     return EndOffset - BeginOffset;
  464       if (P.EndOffset >= MaxSplitSliceEndOffset) {
  475                                                     P.EndOffset;
  504         if (S.isSplittable() && S.endOffset() > P.EndOffset) {
  515         P.BeginOffset = P.EndOffset;
  516         P.EndOffset = MaxSplitSliceEndOffset;
  523       if (!P.SplitTails.empty() && P.SI->beginOffset() != P.EndOffset &&
  525         P.BeginOffset = P.EndOffset;
  526         P.EndOffset = P.SI->beginOffset();
  536     P.BeginOffset = P.SplitTails.empty() ? P.SI->beginOffset() : P.EndOffset;
  537     P.EndOffset = P.SI->endOffset();
  549       while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) {
  551           P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset());
  551           P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset());
  566     while (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset &&
  568       P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset());
  568       P.EndOffset = std::max(P.EndOffset, P.SJ->endOffset());
  575     if (P.SJ != SE && P.SJ->beginOffset() < P.EndOffset) {
  577       P.EndOffset = P.SJ->beginOffset();