Lines Matching defs:Clones
362 std::vector<ContextNode *> Clones;
374 CloneOf->Clones.push_back(Clone);
377 Clones.push_back(Clone);
1930 Callsite->Clones[CloneNo]))
2158 assert(Node->Clones.empty());
2805 if (!Clones.empty()) {
2808 for (auto *Clone : Clones)
3268 for (auto *Clone : Node->Clones)
3468 for (auto *CurClone : Node->Clones) {
3568 assert(CI->Clones.size() > CallerCall.cloneNo());
3569 CI->Clones[CallerCall.cloneNo()] = CalleeFunc.cloneNo();
3605 : cast<CallsiteInfo *>(Call.call())->Clones.size()));
3607 // each (by adding an entry to the Versions/Clones summary array), and copy
3622 assert(CI && CI->Clones.size() == CloneNo);
3625 CI->Clones.push_back(0);
3692 if (!Node || Node->Clones.empty())
3733 ClonesWorklist.insert(ClonesWorklist.end(), Node->Clones.begin(),
3734 Node->Clones.end());
3973 // subsequent iteration over the Clones array (adjusted below).
4006 // iteration over this Node's Clones.
4062 for (auto *Clone : Node->Clones) {
4083 for (auto *Clone : Node->Clones)
4314 CloneFuncIfNeeded(/*NumClones=*/StackNode.Clones.size());
4322 for (unsigned J = 0; J < StackNode.Clones.size(); J++) {
4325 if (!StackNode.Clones[J])
4328 getMemProfFuncName(CalleeOrigName, StackNode.Clones[J]),
4661 ICPNeeded |= llvm::any_of(StackNode.Clones,
4665 assert(!NumClones || NumClones == StackNode.Clones.size());
4666 NumClones = StackNode.Clones.size();
4699 assert(!NumClones || NumClones == StackNode.Clones.size());
4700 NumClones = StackNode.Clones.size();
4757 if (StackNode.Clones[J]) {
4761 StackNode.Clones[J]),