Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp679 FunctionCloner &Cloner) const { in getOutliningCallBBRelativeFreq()
682 Cloner.ClonedFuncBFI->getBlockFreq(&Cloner.ClonedFunc->getEntryBlock()); in getOutliningCallBBRelativeFreq()
694 if (hasProfileData(*Cloner.OrigFunc, *Cloner.ClonedOI)) in getOutliningCallBBRelativeFreq()
724 assert(Callee == Cloner.ClonedFunc); in shouldPartialInline()
1275 if (tryPartialInline(Cloner)) in unswitchFunction()
1289 Cloner.normalizeReturnBlock(); in unswitchFunction()
1296 if (tryPartialInline(Cloner)) in unswitchFunction()
1317 if (Cloner.ClonedOI) in tryPartialInline()
1390 (Cloner.ClonedOI ? Cloner.OutlinedFunctions.back().first in tryPartialInline()
1406 if (Cloner.ClonedOI) in tryPartialInline()
[all …]
/freebsd/contrib/llvm-project/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.h178 template <class Cloner, class Disposer>
179 void cloneFrom(const simple_ilist &L2, Cloner clone, Disposer dispose) { in cloneFrom()
H A Dilist.h182 template <class Cloner> void cloneFrom(const iplist_impl &L2, Cloner clone) {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1169 CoroCloner Cloner(F, Suffix, Shape, FKind); in createClone() local
1170 Cloner.create(); in createClone()
1171 return Cloner.getFunction(); in createClone()