Lines Matching defs:Clones
335 std::vector<ContextNode *> Clones;
347 CloneOf->Clones.push_back(Clone);
350 Clones.push_back(Clone);
1630 Callsite->Clones[CloneNo]))
1834 assert(Node->Clones.empty());
2243 if (!Clones.empty()) {
2246 for (auto *Clone : Clones)
2620 for (auto *Clone : Node->Clones)
2800 for (auto *CurClone : Node->Clones) {
2875 assert(CI->Clones.size() > CallerCall.cloneNo());
2876 CI->Clones[CallerCall.cloneNo()] = CalleeFunc.cloneNo();
2913 : Call.call().dyn_cast<CallsiteInfo *>()->Clones.size()));
2915 // each (by adding an entry to the Versions/Clones summary array), and copy
2930 assert(CI && CI->Clones.size() == CloneNo);
2933 CI->Clones.push_back(0);
3000 if (!Node || Node->Clones.empty())
3033 ClonesWorklist.insert(ClonesWorklist.end(), Node->Clones.begin(),
3034 Node->Clones.end());
3251 // subsequent iteration over the Clones array (adjusted below).
3286 // iteration over this Node's Clones. Continue here since we
3345 for (auto *Clone : Node->Clones) {
3363 for (auto *Clone : Node->Clones)
3545 CloneFuncIfNeeded(/*NumClones=*/StackNode.Clones.size());
3555 for (unsigned J = 0; J < StackNode.Clones.size(); J++) {
3558 if (!StackNode.Clones[J])
3561 getMemProfFuncName(CalleeOrigName, StackNode.Clones[J]),