Lines Matching refs:NewRC

1648         RefSCC *NewRC = OriginalRC;  in addSplitFunction()  local
1649 NewC = createSCC(*NewRC, SmallVector<Node *, 1>({&NewN})); in addSplitFunction()
1658 int InsertIndex = EK == Edge::Kind::Call ? NewRC->SCCIndices[OriginalC] in addSplitFunction()
1659 : NewRC->SCCIndices.size(); in addSplitFunction()
1660 NewRC->SCCs.insert(NewRC->SCCs.begin() + InsertIndex, NewC); in addSplitFunction()
1661 for (int I = InsertIndex, Size = NewRC->SCCs.size(); I < Size; ++I) in addSplitFunction()
1662 NewRC->SCCIndices[NewRC->SCCs[I]] = I; in addSplitFunction()
1673 RefSCC *NewRC = createRefSCC(*this); in addSplitFunction() local
1674 NewC = createSCC(*NewRC, SmallVector<Node *, 1>({&NewN})); in addSplitFunction()
1675 NewRC->SCCIndices[NewC] = 0; in addSplitFunction()
1676 NewRC->SCCs.push_back(NewC); in addSplitFunction()
1678 PostOrderRefSCCs.insert(PostOrderRefSCCs.begin() + OriginalRCIndex, NewRC); in addSplitFunction()
1722 RefSCC *NewRC; in addSplitRefRecursiveFunctions() local
1727 NewRC = OriginalRC; in addSplitRefRecursiveFunctions()
1730 NewRC = createRefSCC(*this); in addSplitRefRecursiveFunctions()
1735 PostOrderRefSCCs.insert(PostOrderRefSCCs.begin() + OriginalRCIndex, NewRC); in addSplitRefRecursiveFunctions()
1746 SCC *NewC = createSCC(*NewRC, SmallVector<Node *, 1>({&NewN})); in addSplitRefRecursiveFunctions()
1750 auto Index = NewRC->SCCIndices.size(); in addSplitRefRecursiveFunctions()
1751 NewRC->SCCIndices[NewC] = Index; in addSplitRefRecursiveFunctions()
1752 NewRC->SCCs.push_back(NewC); in addSplitRefRecursiveFunctions()
1944 RefSCC *NewRC = createRefSCC(*this); in buildRefSCCs() local
1945 buildSCCs(*NewRC, Nodes); in buildRefSCCs()
1950 RefSCCIndices.try_emplace(NewRC, PostOrderRefSCCs.size()).second; in buildRefSCCs()
1953 PostOrderRefSCCs.push_back(NewRC); in buildRefSCCs()
1955 NewRC->verify(); in buildRefSCCs()