Lines Matching refs:MergePotentials
736 MPIterator HighestMPIter = std::prev(MergePotentials.end()); in ComputeSameTails()
737 for (MPIterator CurMPIter = std::prev(MergePotentials.end()), in ComputeSameTails()
738 B = MergePotentials.begin(); in ComputeSameTails()
769 for (CurMPIter = std::prev(MergePotentials.end()), in RemoveBlocksWithHash()
770 B = MergePotentials.begin(); in RemoveBlocksWithHash()
781 MergePotentials.erase(CurMPIter, MergePotentials.end()); in RemoveBlocksWithHash()
962 for (unsigned i = 0, e = MergePotentials.size(); i != e; ++i) dbgs() in TryTailMergeBlocks()
963 << printMBBReference(*MergePotentials[i].getBlock()) in TryTailMergeBlocks()
976 array_pod_sort(MergePotentials.begin(), MergePotentials.end()); in TryTailMergeBlocks()
979 while (MergePotentials.size() > 1) { in TryTailMergeBlocks()
980 unsigned CurHash = MergePotentials.back().getHash(); in TryTailMergeBlocks()
1000 &MergePotentials.front().getBlock()->getParent()->front(); in TryTailMergeBlocks()
1062 MergePotentials.erase(SameTails[i].getMPIter()); in TryTailMergeBlocks()
1080 MergePotentials.clear(); in TailMergeBlocks()
1082 if (MergePotentials.size() == TailMergeThreshold) in TailMergeBlocks()
1085 MergePotentials.push_back(MergePotentialsElt(HashEndOfMBB(MBB), &MBB)); in TailMergeBlocks()
1090 if (MergePotentials.size() == TailMergeThreshold) in TailMergeBlocks()
1091 for (unsigned i = 0, e = MergePotentials.size(); i != e; ++i) in TailMergeBlocks()
1092 TriedMerging.insert(MergePotentials[i].getBlock()); in TailMergeBlocks()
1095 if (MergePotentials.size() >= 2) in TailMergeBlocks()
1124 MergePotentials.clear(); in TailMergeBlocks()
1144 if (MergePotentials.size() == TailMergeThreshold) in TailMergeBlocks()
1219 MergePotentials.push_back(MergePotentialsElt(HashEndOfMBB(*PBB), PBB)); in TailMergeBlocks()
1225 if (MergePotentials.size() == TailMergeThreshold) in TailMergeBlocks()
1226 for (unsigned i = 0, e = MergePotentials.size(); i != e; ++i) in TailMergeBlocks()
1227 TriedMerging.insert(MergePotentials[i].getBlock()); in TailMergeBlocks()
1229 if (MergePotentials.size() >= 2) in TailMergeBlocks()
1235 if (MergePotentials.size() == 1 && in TailMergeBlocks()
1236 MergePotentials.begin()->getBlock() != PredBB) in TailMergeBlocks()
1237 FixTail(MergePotentials.begin()->getBlock(), IBB, TII); in TailMergeBlocks()