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

References

lib/Transforms/Scalar/SROA.cpp
  417   ArrayRef<Slice *> splitSliceTails() const { return SplitTails; }
  459     assert((P.SI != SE || !P.SplitTails.empty()) &&
  463     if (!P.SplitTails.empty()) {
  466         P.SplitTails.clear();
  472         P.SplitTails.erase(llvm::remove_if(P.SplitTails,
  472         P.SplitTails.erase(llvm::remove_if(P.SplitTails,
  477                            P.SplitTails.end());
  478         assert(llvm::any_of(P.SplitTails,
  483         assert(llvm::all_of(P.SplitTails,
  494       assert(P.SplitTails.empty() && "Failed to clear the split slices!");
  505           P.SplitTails.push_back(&S);
  523       if (!P.SplitTails.empty() && P.SI->beginOffset() != P.EndOffset &&
  536     P.BeginOffset = P.SplitTails.empty() ? P.SI->beginOffset() : P.EndOffset;
  591     if (P.SI == RHS.P.SI && P.SplitTails.empty() == RHS.P.SplitTails.empty()) {
  591     if (P.SI == RHS.P.SI && P.SplitTails.empty() == RHS.P.SplitTails.empty()) {
  594       assert(P.SplitTails.size() == RHS.P.SplitTails.size() &&
  594       assert(P.SplitTails.size() == RHS.P.SplitTails.size() &&