Lines Matching refs:PartialInlinerImpl
188 struct PartialInlinerImpl { struct
190 PartialInlinerImpl( in PartialInlinerImpl() function
385 return PartialInlinerImpl(GetAssumptionCache, LookupAssumptionCache, GetTTI, in runOnModule()
394 PartialInlinerImpl::computeOutliningColdRegionsInfo( in computeOutliningColdRegionsInfo()
564 PartialInlinerImpl::computeOutliningInfo(Function &F) const { in computeOutliningInfo()
726 BranchProbability PartialInlinerImpl::getOutliningCallBBRelativeFreq( in getOutliningCallBBRelativeFreq()
766 bool PartialInlinerImpl::shouldPartialInline( in shouldPartialInline()
852 PartialInlinerImpl::computeBBInlineCost(BasicBlock *BB, in computeBBInlineCost()
912 PartialInlinerImpl::computeOutliningCosts(FunctionCloner &Cloner) const { in computeOutliningCosts()
947 void PartialInlinerImpl::computeCallsiteToProfCountMap( in computeCallsiteToProfCountMap()
991 PartialInlinerImpl::FunctionCloner::FunctionCloner( in FunctionCloner()
1016 PartialInlinerImpl::FunctionCloner::FunctionCloner( in FunctionCloner()
1050 void PartialInlinerImpl::FunctionCloner::normalizeReturnBlock() const { in normalizeReturnBlock()
1129 bool PartialInlinerImpl::FunctionCloner::doMultiRegionFunctionOutlining() { in doMultiRegionFunctionOutlining()
1183 CallBase *OCS = PartialInlinerImpl::getOneCallSiteTo(*OutlinedFunc); in doMultiRegionFunctionOutlining()
1207 PartialInlinerImpl::FunctionCloner::doSingleRegionFunctionOutlining() { in doSingleRegionFunctionOutlining()
1229 OutlinedRegionCost += PartialInlinerImpl::computeBBInlineCost( in doSingleRegionFunctionOutlining()
1251 PartialInlinerImpl::getOneCallSiteTo(*OutlinedFunc)->getParent(); in doSingleRegionFunctionOutlining()
1265 PartialInlinerImpl::FunctionCloner::~FunctionCloner() { in ~FunctionCloner()
1280 std::pair<bool, Function *> PartialInlinerImpl::unswitchFunction(Function &F) { in unswitchFunction()
1350 bool PartialInlinerImpl::tryPartialInline(FunctionCloner &Cloner) { in tryPartialInline()
1477 bool PartialInlinerImpl::run(Module &M) { in run()
1555 if (PartialInlinerImpl(GetAssumptionCache, LookupAssumptionCache, GetTTI, in run()