Lines Matching refs:Clones
335 std::vector<ContextNode *> Clones; member
347 CloneOf->Clones.push_back(Clone); in addClone()
350 Clones.push_back(Clone); in addClone()
1630 Callsite->Clones[CloneNo])) in getLabel()
1834 assert(Node->Clones.empty()); in handleCallsitesWithMultipleTargets()
2243 if (!Clones.empty()) { in print()
2246 for (auto *Clone : Clones) in print()
2620 for (auto *Clone : Node->Clones) in recursivelyRemoveNoneTypeCalleeEdges()
2800 for (auto *CurClone : Node->Clones) { in identifyClones()
2875 assert(CI->Clones.size() > CallerCall.cloneNo()); in updateCall()
2876 CI->Clones[CallerCall.cloneNo()] = CalleeFunc.cloneNo(); in updateCall()
2913 : Call.call().dyn_cast<CallsiteInfo *>()->Clones.size())); in cloneFunctionForCallsite()
2930 assert(CI && CI->Clones.size() == CloneNo); in cloneFunctionForCallsite()
2933 CI->Clones.push_back(0); in cloneFunctionForCallsite()
3000 if (!Node || Node->Clones.empty()) in assignFunctions()
3033 ClonesWorklist.insert(ClonesWorklist.end(), Node->Clones.begin(), in assignFunctions()
3034 Node->Clones.end()); in assignFunctions()
3345 for (auto *Clone : Node->Clones) { in assignFunctions()
3363 for (auto *Clone : Node->Clones) in assignFunctions()
3545 CloneFuncIfNeeded(/*NumClones=*/StackNode.Clones.size()); in applyImport()
3555 for (unsigned J = 0; J < StackNode.Clones.size(); J++) { in applyImport()
3558 if (!StackNode.Clones[J]) in applyImport()
3561 getMemProfFuncName(CalleeOrigName, StackNode.Clones[J]), in applyImport()