Lines Matching defs:ContextIds
289 DenseSet<uint32_t> ContextIds;
296 ContextIds.reserve(Count);
298 ContextIds.insert(Edge->getContextIds().begin(),
300 return ContextIds;
404 DenseSet<uint32_t> ContextIds;
407 DenseSet<uint32_t> ContextIds)
409 ContextIds(std::move(ContextIds)) {}
411 DenseSet<uint32_t> &getContextIds() { return ContextIds; }
572 uint8_t computeAllocType(DenseSet<uint32_t> &ContextIds);
902 assert(Edge->ContextIds.empty());
954 DenseSet<uint32_t> &ContextIds) {
958 for (auto Id : ContextIds) {
1100 auto GetNewIds = [&OldToNewContextIds](const DenseSet<uint32_t> &ContextIds) {
1102 for (auto Id : ContextIds)
1192 assert(!Edge->ContextIds.empty());
1208 Node->CallerEdges.front()->ContextIds);
1212 set_union(CallerEdgeContextIds, Edge->ContextIds);
1221 Node->CalleeEdges.front()->ContextIds);
1902 CurEdge->ContextIds.insert(Edge->ContextIds.begin(),
1903 Edge->ContextIds.end());
1910 Callee, Caller, Edge->AllocTypes, Edge->ContextIds);
2231 auto ContextIds = getContextIds();
2232 std::vector<uint32_t> SortedIds(ContextIds.begin(), ContextIds.end());
2266 OS << " ContextIds:";
2267 std::vector<uint32_t> SortedIds(ContextIds.begin(), ContextIds.end());
2300 DenseSet<uint32_t> ContextIds = Node->getContextIds();
2301 std::vector<uint32_t> SortedIds(ContextIds.begin(), ContextIds.end());
2418 return (Twine("tooltip=\"") + getContextIds(Edge->ContextIds) + "\"" +
2430 static std::string getContextIds(const DenseSet<uint32_t> &ContextIds) {
2431 std::string IdString = "ContextIds:";
2432 if (ContextIds.size() < 100) {
2433 std::vector<uint32_t> SortedIds(ContextIds.begin(), ContextIds.end());
2438 IdString += (" (" + Twine(ContextIds.size()) + " ids)").str();
2523 assert(Edge->ContextIds == ContextIdsToMove);
2524 Edge->ContextIds.clear();
2558 set_subtract(Edge->ContextIds, ContextIdsToMove);
2559 Edge->AllocTypes = computeAllocType(Edge->ContextIds);
2726 if (A->ContextIds.empty())
2727 // Either B ContextIds are non-empty (in which case we
2728 // should return false because B < A), or B ContextIds
2732 if (B->ContextIds.empty())
2738 return *A->ContextIds.begin() < *B->ContextIds.begin();