Lines Matching defs:ContextIdsToMove
695 /// If ContextIdsToMove is non-empty, only that subset of Edge's ids are
699 DenseSet<uint32_t> ContextIdsToMove = {});
703 /// If ContextIdsToMove is non-empty, only that subset of Edge's ids are
708 DenseSet<uint32_t> ContextIdsToMove = {});
3047 DenseSet<uint32_t> ContextIdsToMove) {
3055 ContextIdsToMove);
3063 DenseSet<uint32_t> ContextIdsToMove) {
3074 // Callers will pass an empty ContextIdsToMove set when they want to move the
3076 if (ContextIdsToMove.empty())
3077 ContextIdsToMove = Edge->getContextIds();
3081 if (Edge->getContextIds().size() == ContextIdsToMove.size()) {
3089 ExistingEdgeToNewCallee->getContextIds().insert(ContextIdsToMove.begin(),
3090 ContextIdsToMove.end());
3092 assert(Edge->ContextIds == ContextIdsToMove);
3106 auto CallerEdgeAllocType = computeAllocType(ContextIdsToMove);
3110 ExistingEdgeToNewCallee->getContextIds().insert(ContextIdsToMove.begin(),
3111 ContextIdsToMove.end());
3116 NewCallee, Edge->Caller, CallerEdgeAllocType, ContextIdsToMove);
3123 set_subtract(Edge->ContextIds, ContextIdsToMove);
3133 set_intersection(OldCalleeEdge->getContextIds(), ContextIdsToMove);