Lines Matching refs:StmtsByHash
252 std::vector<std::pair<size_t, StmtSequence>> &StmtsByHash) { in saveHash() argument
266 size_t ChildHash = saveHash(Child, D, StmtsByHash); in saveHash()
291 StmtsByHash.push_back(std::make_pair( in saveHash()
299 StmtsByHash.push_back(std::make_pair(HashCode, StmtSequence(S, D))); in saveHash()
363 std::vector<std::pair<size_t, StmtSequence>> StmtsByHash; in constrain() local
367 saveHash(S.front(), S.getContainingDecl(), StmtsByHash); in constrain()
371 std::stable_sort(StmtsByHash.begin(), StmtsByHash.end(), in constrain()
381 for (unsigned i = 0; i < StmtsByHash.size() - 1; ++i) { in constrain()
382 const auto Current = StmtsByHash[i]; in constrain()
391 for (; i < StmtsByHash.size(); ++i) { in constrain()
393 if (PrototypeHash != StmtsByHash[i].first) { in constrain()
404 NewGroup.push_back(StmtsByHash[i].second); in constrain()