reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
741 MPIterator HighestMPIter = std::prev(MergePotentials.end()); 742 for (MPIterator CurMPIter = std::prev(MergePotentials.end()), 743 B = MergePotentials.begin(); 774 for (CurMPIter = std::prev(MergePotentials.end()), 775 B = MergePotentials.begin(); 786 MergePotentials.erase(CurMPIter, MergePotentials.end()); 786 MergePotentials.erase(CurMPIter, MergePotentials.end()); 967 for (unsigned i = 0, e = MergePotentials.size(); i != e; ++i) dbgs() 968 << printMBBReference(*MergePotentials[i].getBlock()) 981 array_pod_sort(MergePotentials.begin(), MergePotentials.end()); 981 array_pod_sort(MergePotentials.begin(), MergePotentials.end()); 984 while (MergePotentials.size() > 1) { 985 unsigned CurHash = MergePotentials.back().getHash(); 1005 &MergePotentials.front().getBlock()->getParent()->front(); 1067 MergePotentials.erase(SameTails[i].getMPIter()); 1084 MergePotentials.clear(); 1086 if (MergePotentials.size() == TailMergeThreshold) 1089 MergePotentials.push_back(MergePotentialsElt(HashEndOfMBB(MBB), &MBB)); 1094 if (MergePotentials.size() == TailMergeThreshold) 1095 for (unsigned i = 0, e = MergePotentials.size(); i != e; ++i) 1096 TriedMerging.insert(MergePotentials[i].getBlock()); 1099 if (MergePotentials.size() >= 2) 1127 MergePotentials.clear(); 1147 if (MergePotentials.size() == TailMergeThreshold) 1199 MergePotentials.push_back(MergePotentialsElt(HashEndOfMBB(*PBB), PBB)); 1205 if (MergePotentials.size() == TailMergeThreshold) 1206 for (unsigned i = 0, e = MergePotentials.size(); i != e; ++i) 1207 TriedMerging.insert(MergePotentials[i].getBlock()); 1209 if (MergePotentials.size() >= 2) 1215 if (MergePotentials.size() == 1 && 1216 MergePotentials.begin()->getBlock() != PredBB) 1217 FixTail(MergePotentials.begin()->getBlock(), IBB, TII);