Lines Matching refs:PartitionContainer

280   unsigned getSize() const { return PartitionContainer.size(); }  in getSize()
286 if (PartitionContainer.empty() || !PartitionContainer.back().hasDepCycle()) in addToCyclicPartition()
287 PartitionContainer.emplace_back(Inst, L, /*DepCycle=*/true); in addToCyclicPartition()
289 PartitionContainer.back().add(Inst); in addToCyclicPartition()
298 PartitionContainer.emplace_back(Inst, L); in addToNewNonCyclicPartition()
355 for (PartitionContainerT::iterator I = PartitionContainer.begin(), in mergeToAvoidDuplicatedLoads()
356 E = PartitionContainer.end(); in mergeToAvoidDuplicatedLoads()
402 PartitionContainer.remove_if( in mergeToAvoidDuplicatedLoads()
412 for (const auto &Partition : PartitionContainer) { in setupPartitionIdOnInstructions()
429 for (auto &P : PartitionContainer) in populateUsedSet()
445 assert(!PartitionContainer.empty() && "at least two partitions expected"); in cloneLoops()
459 for (auto &Part : llvm::drop_begin(llvm::reverse(PartitionContainer))) { in cloneLoops()
471 setNewLoopID(OrigLoopID, &PartitionContainer.back()); in cloneLoops()
476 for (auto Curr = PartitionContainer.cbegin(), in cloneLoops()
477 Next = std::next(PartitionContainer.cbegin()), in cloneLoops()
478 E = PartitionContainer.cend(); in cloneLoops()
487 for (auto &Partition : PartitionContainer) in removeUnusedInsts()
531 for (const auto &P : PartitionContainer) { in print()
549 for (const auto &P : PartitionContainer) { in printBlocks()
559 PartitionContainerT PartitionContainer; member in __anon5f80120c0111::InstPartitionContainer
574 for (auto I = PartitionContainer.begin(); I != PartitionContainer.end();) { in mergeAdjacentPartitionsIf()
581 I = PartitionContainer.erase(I); in mergeAdjacentPartitionsIf()