Lines Matching refs:Partitions
542 const InstPartitionContainer &Partitions) { in operator <<() argument
543 Partitions.print(OS); in operator <<()
689 InstPartitionContainer Partitions(L, LI, DT); in processLoop() local
721 Partitions.addToCyclicPartition(I); in processLoop()
723 Partitions.addToNewNonCyclicPartition(I); in processLoop()
736 Partitions.addToNewNonCyclicPartition(Inst); in processLoop()
738 LLVM_DEBUG(dbgs() << "Seeded partitions:\n" << Partitions); in processLoop()
739 if (Partitions.getSize() < 2) in processLoop()
745 Partitions.mergeBeforePopulating(); in processLoop()
746 LLVM_DEBUG(dbgs() << "\nMerged partitions:\n" << Partitions); in processLoop()
747 if (Partitions.getSize() < 2) in processLoop()
752 Partitions.populateUsedSet(); in processLoop()
753 LLVM_DEBUG(dbgs() << "\nPopulated partitions:\n" << Partitions); in processLoop()
757 if (Partitions.mergeToAvoidDuplicatedLoads()) { in processLoop()
759 << Partitions); in processLoop()
760 if (Partitions.getSize() < 2) in processLoop()
785 Partitions.setupPartitionIdOnInstructions(); in processLoop()
788 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop()
828 Partitions.cloneLoops(); in processLoop()
832 Partitions.removeUnusedInsts(); in processLoop()
834 LLVM_DEBUG(Partitions.printBlocks()); in processLoop()