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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp283 BranchProbability getOutliningCallBBRelativeFreq(FunctionCloner &Cloner);
287 bool shouldPartialInline(CallSite CS, FunctionCloner &Cloner,
294 bool tryPartialInline(FunctionCloner &Cloner);
334 // basic block Cloner.OutliningCallBB;
335 std::tuple<int, int> computeOutliningCosts(FunctionCloner &Cloner);
722 PartialInlinerImpl::getOutliningCallBBRelativeFreq(FunctionCloner &Cloner) { argument
723 BasicBlock *OutliningCallBB = Cloner.OutlinedFunctions.back().second;
725 Cloner.ClonedFuncBFI->getBlockFreq(&Cloner.ClonedFunc->getEntryBlock());
727 Cloner
761 shouldPartialInline( CallSite CS, FunctionCloner &Cloner, BlockFrequency WeightedOutliningRcost, OptimizationRemarkEmitter &ORE) argument
892 computeOutliningCosts(FunctionCloner &Cloner) argument
1333 tryPartialInline(FunctionCloner &Cloner) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAllocatorList.h58 struct Cloner { struct in class:llvm::AllocatorList
61 Cloner(AllocatorList &AL) : AL(AL) {} function in struct:llvm::AllocatorList::Cloner
144 List.cloneFrom(X.List, Cloner(*this), Disposer(*this));
155 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) {
H A Dilist.h243 template <class Cloner> void cloneFrom(const iplist_impl &L2, Cloner clone) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp780 CoroCloner Cloner(F, Suffix, Shape, FKind);
781 Cloner.create();
782 return Cloner.getFunction();

Completed in 58 milliseconds