Lines Matching refs:Partitions
495 const InstPartitionContainer &Partitions) { in operator <<() argument
496 Partitions.print(OS); in operator <<()
622 InstPartitionContainer Partitions(L, LI, DT); in processLoop() local
654 Partitions.addToCyclicPartition(I); in processLoop()
656 Partitions.addToNewNonCyclicPartition(I); in processLoop()
669 Partitions.addToNewNonCyclicPartition(Inst); in processLoop()
671 DEBUG(dbgs() << "Seeded partitions:\n" << Partitions); in processLoop()
672 if (Partitions.getSize() < 2) in processLoop()
677 Partitions.mergeBeforePopulating(); in processLoop()
678 DEBUG(dbgs() << "\nMerged partitions:\n" << Partitions); in processLoop()
679 if (Partitions.getSize() < 2) in processLoop()
683 Partitions.populateUsedSet(); in processLoop()
684 DEBUG(dbgs() << "\nPopulated partitions:\n" << Partitions); in processLoop()
688 if (Partitions.mergeToAvoidDuplicatedLoads()) { in processLoop()
690 << Partitions); in processLoop()
691 if (Partitions.getSize() < 2) in processLoop()
705 Partitions.setupPartitionIdOnInstructions(); in processLoop()
714 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop()
732 Partitions.cloneLoops(); in processLoop()
736 Partitions.removeUnusedInsts(); in processLoop()
738 DEBUG(Partitions.printBlocks()); in processLoop()