Lines Matching refs:PartialInlinerImpl
199 struct PartialInlinerImpl { struct
201 PartialInlinerImpl( in PartialInlinerImpl() function
374 return PartialInlinerImpl(&GetAssumptionCache, &GetTTI, NoneType::None, PSI) in runOnModule()
382 PartialInlinerImpl::computeOutliningColdRegionsInfo(Function *F, in computeOutliningColdRegionsInfo()
547 PartialInlinerImpl::computeOutliningInfo(Function *F) { in computeOutliningInfo()
712 PartialInlinerImpl::getOutliningCallBBRelativeFreq(FunctionCloner &Cloner) { in getOutliningCallBBRelativeFreq()
751 bool PartialInlinerImpl::shouldPartialInline( in shouldPartialInline()
834 int PartialInlinerImpl::computeBBInlineCost(BasicBlock *BB) { in computeBBInlineCost()
877 PartialInlinerImpl::computeOutliningCosts(FunctionCloner &Cloner) { in computeOutliningCosts()
910 void PartialInlinerImpl::computeCallsiteToProfCountMap( in computeCallsiteToProfCountMap()
951 PartialInlinerImpl::FunctionCloner::FunctionCloner( in FunctionCloner()
974 PartialInlinerImpl::FunctionCloner::FunctionCloner( in FunctionCloner()
1006 void PartialInlinerImpl::FunctionCloner::NormalizeReturnBlock() { in NormalizeReturnBlock()
1086 bool PartialInlinerImpl::FunctionCloner::doMultiRegionFunctionOutlining() { in doMultiRegionFunctionOutlining()
1136 CallSite OCS = PartialInlinerImpl::getOneCallSiteTo(OutlinedFunc); in doMultiRegionFunctionOutlining()
1160 PartialInlinerImpl::FunctionCloner::doSingleRegionFunctionOutlining() { in doSingleRegionFunctionOutlining()
1183 PartialInlinerImpl::computeBBInlineCost(ClonedOI->NonReturnBlock); in doSingleRegionFunctionOutlining()
1203 PartialInlinerImpl::getOneCallSiteTo(OutlinedFunc) in doSingleRegionFunctionOutlining()
1219 PartialInlinerImpl::FunctionCloner::~FunctionCloner() { in ~FunctionCloner()
1234 std::pair<bool, Function *> PartialInlinerImpl::unswitchFunction(Function *F) { in unswitchFunction()
1310 bool PartialInlinerImpl::tryPartialInline(FunctionCloner &Cloner) { in tryPartialInline()
1428 bool PartialInlinerImpl::run(Module &M) { in run()
1500 if (PartialInlinerImpl(&GetAssumptionCache, &GetTTI, {GetBFI}, PSI) in run()