Lines Matching defs:InstPartition
122 class InstPartition {
126 InstPartition(Instruction *I, Loop *L, bool DepCycle = false)
146 void moveTo(InstPartition &Other) {
308 [](const InstPartition *P) { return !P->hasDepCycle(); });
314 mergeAdjacentPartitionsIf([&](const InstPartition *Partition) {
346 using LoadToPartitionT = DenseMap<Instruction *, InstPartition *>;
347 using ToBeMergedT = EquivalenceClasses<InstPartition *>;
403 [](const InstPartition &P) { return P.empty(); });
556 using PartitionContainerT = std::list<InstPartition>;
573 InstPartition *PrevMatch = nullptr;
590 void setNewLoopID(MDNode *OrigLoopID, InstPartition *Part) {