Lines Matching refs:Partitions
548 const InstPartitionContainer &Partitions) { in operator <<() argument
549 Partitions.print(OS); in operator <<()
694 InstPartitionContainer Partitions(L, LI, DT); in processLoop() local
726 Partitions.addToCyclicPartition(I); in processLoop()
728 Partitions.addToNewNonCyclicPartition(I); in processLoop()
741 Partitions.addToNewNonCyclicPartition(Inst); in processLoop()
743 LLVM_DEBUG(dbgs() << "Seeded partitions:\n" << Partitions); in processLoop()
744 if (Partitions.getSize() < 2) in processLoop()
750 Partitions.mergeBeforePopulating(); in processLoop()
751 LLVM_DEBUG(dbgs() << "\nMerged partitions:\n" << Partitions); in processLoop()
752 if (Partitions.getSize() < 2) in processLoop()
757 Partitions.populateUsedSet(); in processLoop()
758 LLVM_DEBUG(dbgs() << "\nPopulated partitions:\n" << Partitions); in processLoop()
762 if (Partitions.mergeToAvoidDuplicatedLoads()) { in processLoop()
764 << Partitions); in processLoop()
765 if (Partitions.getSize() < 2) in processLoop()
790 Partitions.setupPartitionIdOnInstructions(); in processLoop()
793 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop()
835 Partitions.cloneLoops(); in processLoop()
839 Partitions.removeUnusedInsts(); in processLoop()
841 LLVM_DEBUG(Partitions.printBlocks()); in processLoop()