Home
last modified time | relevance | path

Searched refs:Cloner (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp727 FunctionCloner &Cloner) const { in getOutliningCallBBRelativeFreq()
730 Cloner.ClonedFuncBFI->getBlockFreq(&Cloner.ClonedFunc->getEntryBlock()); in getOutliningCallBBRelativeFreq()
742 if (hasProfileData(*Cloner.OrigFunc, *Cloner.ClonedOI)) in getOutliningCallBBRelativeFreq()
772 assert(Callee == Cloner.ClonedFunc); in shouldPartialInline()
1323 if (tryPartialInline(Cloner)) in unswitchFunction()
1337 Cloner.normalizeReturnBlock(); in unswitchFunction()
1344 if (tryPartialInline(Cloner)) in unswitchFunction()
1368 if (Cloner.ClonedOI) in tryPartialInline()
1440 (Cloner.ClonedOI ? Cloner.OutlinedFunctions.back().first in tryPartialInline()
1456 if (Cloner.ClonedOI) in tryPartialInline()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DAllocatorList.h57 struct Cloner { struct
60 Cloner(AllocatorList &AL) : AL(AL) {} in Cloner() argument
136 List.cloneFrom(X.List, Cloner(*this), Disposer(*this)); in AllocatorList()
147 List.cloneFrom(X.List, Cloner(*this), Disposer(*this));
H A Dsimple_ilist.h172 template <class Cloner, class Disposer>
173 void cloneFrom(const simple_ilist &L2, Cloner clone, Disposer dispose) { in cloneFrom()
H A Dilist.h246 template <class Cloner> void cloneFrom(const iplist_impl &L2, Cloner clone) {
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1080 CoroCloner Cloner(F, Suffix, Shape, FKind); in createClone() local
1081 Cloner.create(); in createClone()
1082 return Cloner.getFunction(); in createClone()