Lines Matching defs:Clone
731 S.Clone = createSpecialization(S.F, S.Sig);
736 << " to call " << S.Clone->getName() << "\n");
737 Call->setCalledFunction(S.Clone);
740 Clones.push_back(S.Clone);
799 /// Clone the function \p F and remove the ssa_copy intrinsics added by
803 Function *Clone = CloneFunction(F, Mappings);
804 Clone->setName(F->getName() + ".specialized." + Twine(NSpecs));
805 removeSSACopy(*Clone);
806 return Clone;
962 Function *Clone = cloneCandidateFunction(F, Specializations.size() + 1);
966 Clone->setLinkage(GlobalValue::InternalLinkage);
971 Solver.setLatticeValueForSpecializationArguments(Clone, S.Args);
972 Solver.markBlockExecutable(&Clone->front());
973 Solver.addArgumentTrackedFunction(Clone);
974 Solver.addTrackedFunction(Clone);
977 Specializations.insert(Clone);
980 return Clone;
1116 if (!S.Clone || (BestSpec && S.Score <= BestSpec->Score))
1130 << " to call " << BestSpec->Clone->getName() << "\n");
1131 CS->setCalledFunction(BestSpec->Clone);