Searched refs:Cloner (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 727 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 D | AllocatorList.h | 57 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 D | simple_ilist.h | 172 template <class Cloner, class Disposer> 173 void cloneFrom(const simple_ilist &L2, Cloner clone, Disposer dispose) { in cloneFrom()
|
| H A D | ilist.h | 246 template <class Cloner> void cloneFrom(const iplist_impl &L2, Cloner clone) {
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1080 CoroCloner Cloner(F, Suffix, Shape, FKind); in createClone() local 1081 Cloner.create(); in createClone() 1082 return Cloner.getFunction(); in createClone()
|