Lines Matching refs:Partitions
549 const InstPartitionContainer &Partitions) { in operator <<() argument
550 Partitions.print(OS); in operator <<()
695 InstPartitionContainer Partitions(L, LI, DT); in processLoop() local
727 Partitions.addToCyclicPartition(I); in processLoop()
729 Partitions.addToNewNonCyclicPartition(I); in processLoop()
742 Partitions.addToNewNonCyclicPartition(Inst); in processLoop()
744 LLVM_DEBUG(dbgs() << "Seeded partitions:\n" << Partitions); in processLoop()
745 if (Partitions.getSize() < 2) in processLoop()
751 Partitions.mergeBeforePopulating(); in processLoop()
752 LLVM_DEBUG(dbgs() << "\nMerged partitions:\n" << Partitions); in processLoop()
753 if (Partitions.getSize() < 2) in processLoop()
758 Partitions.populateUsedSet(); in processLoop()
759 LLVM_DEBUG(dbgs() << "\nPopulated partitions:\n" << Partitions); in processLoop()
763 if (Partitions.mergeToAvoidDuplicatedLoads()) { in processLoop()
765 << Partitions); in processLoop()
766 if (Partitions.getSize() < 2) in processLoop()
791 Partitions.setupPartitionIdOnInstructions(); in processLoop()
794 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop()
836 Partitions.cloneLoops(); in processLoop()
840 Partitions.removeUnusedInsts(); in processLoop()
842 LLVM_DEBUG(Partitions.printBlocks()); in processLoop()