Lines Matching defs:NumClones
4147 Function &F, unsigned NumClones, Module &M, OptimizationRemarkEmitter &ORE,
4152 assert(NumClones > 1);
4154 VMaps.reserve(NumClones - 1);
4156 for (unsigned I = 1; I < NumClones; I++) {
4289 auto CloneFuncIfNeeded = [&](unsigned NumClones) {
4291 assert(NumClones > 0);
4293 if (NumClones == 1)
4300 assert(NumClonesCreated == NumClones);
4303 VMaps = createFunctionClones(F, NumClones, M, ORE, FuncToAliasMap);
4305 assert(VMaps.size() == NumClones - 1);
4308 NumClonesCreated = NumClones;
4314 CloneFuncIfNeeded(/*NumClones=*/StackNode.Clones.size());
4490 CloneFuncIfNeeded(/*NumClones=*/AllocNode.Versions.size());
4562 auto NumClones =
4568 if (NumClones)
4569 CloneFuncIfNeeded(NumClones);
4646 unsigned NumClones = 0;
4665 assert(!NumClones || NumClones == StackNode.Clones.size());
4666 NumClones = StackNode.Clones.size();
4669 return NumClones;
4674 return NumClones;
4693 unsigned NumClones = 0;
4699 assert(!NumClones || NumClones == StackNode.Clones.size());
4700 NumClones = StackNode.Clones.size();
4744 for (unsigned J = 0; J < NumClones; J++) {
4780 for (unsigned J = 0; J < NumClones; J++) {