Lines Matching defs:Clone
792 S.Clone = createSpecialization(S.F, S.Sig);
797 << " to call " << S.Clone->getName() << "\n");
798 Call->setCalledFunction(S.Clone);
801 Clones.push_back(S.Clone);
860 /// Clone the function \p F and remove the ssa_copy intrinsics added by
864 Function *Clone = CloneFunction(F, Mappings);
865 Clone->setName(F->getName() + ".specialized." + Twine(NSpecs));
866 removeSSACopy(*Clone);
867 return Clone;
1039 Function *Clone = cloneCandidateFunction(F, Specializations.size() + 1);
1043 Clone->setLinkage(GlobalValue::InternalLinkage);
1048 Solver.setLatticeValueForSpecializationArguments(Clone, S.Args);
1049 Solver.markBlockExecutable(&Clone->front());
1050 Solver.addArgumentTrackedFunction(Clone);
1051 Solver.addTrackedFunction(Clone);
1054 Specializations.insert(Clone);
1057 return Clone;
1193 if (!S.Clone || (BestSpec && S.Score <= BestSpec->Score))
1207 << " to call " << BestSpec->Clone->getName() << "\n");
1208 CS->setCalledFunction(BestSpec->Clone);