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

References

lib/Transforms/Scalar/LoopDistribute.cpp
  286   unsigned getSize() const { return PartitionContainer.size(); }
  292     if (PartitionContainer.empty() || !PartitionContainer.back().hasDepCycle())
  292     if (PartitionContainer.empty() || !PartitionContainer.back().hasDepCycle())
  293       PartitionContainer.emplace_back(Inst, L, /*DepCycle=*/true);
  295       PartitionContainer.back().add(Inst);
  304     PartitionContainer.emplace_back(Inst, L);
  361     for (PartitionContainerT::iterator I = PartitionContainer.begin(),
  362                                        E = PartitionContainer.end();
  408     PartitionContainer.remove_if(
  418     for (const auto &Partition : PartitionContainer) {
  435     for (auto &P : PartitionContainer)
  451     assert(!PartitionContainer.empty() && "at least two partitions expected");
  465     for (auto I = std::next(PartitionContainer.rbegin()),
  466               E = PartitionContainer.rend();
  479     setNewLoopID(OrigLoopID, &PartitionContainer.back());
  484     for (auto Curr = PartitionContainer.cbegin(),
  485               Next = std::next(PartitionContainer.cbegin()),
  486               E = PartitionContainer.cend();
  495     for (auto &Partition : PartitionContainer)
  539     for (const auto &P : PartitionContainer) {
  557     for (const auto &P : PartitionContainer) {
  582     for (auto I = PartitionContainer.begin(); I != PartitionContainer.end();) {
  582     for (auto I = PartitionContainer.begin(); I != PartitionContainer.end();) {
  589         I = PartitionContainer.erase(I);