Lines Matching refs:IFI

1296 static void AddAlignmentAssumptions(CallBase &CB, InlineFunctionInfo &IFI) {  in AddAlignmentAssumptions()  argument
1297 if (!PreserveAlignmentAssumptions || !IFI.GetAssumptionCache) in AddAlignmentAssumptions()
1300 AssumptionCache *AC = &IFI.GetAssumptionCache(*CB.getCaller()); in AddAlignmentAssumptions()
1337 InlineFunctionInfo &IFI) { in UpdateCallGraphAfterInlining() argument
1338 CallGraph &CG = *IFI.CG; in UpdateCallGraphAfterInlining()
1382 IFI.InlinedCalls.push_back(NewCall); in UpdateCallGraphAfterInlining()
1407 InlineFunctionInfo &IFI) { in HandleByValArgumentInit() argument
1425 InlineFunctionInfo &IFI, in HandleByValArgument() argument
1443 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument()
1467 IFI.StaticAllocas.push_back(cast<AllocaInst>(NewAlloca)); in HandleByValArgument()
1786 llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI, in InlineFunction() argument
1797 IFI.reset(); in InlineFunction()
1965 &CB, CalledFunc, IFI, in InlineFunction()
1979 AddAlignmentAssumptions(CB, IFI); in InlineFunction()
1982 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2006 if (IFI.UpdateProfile) { in InlineFunction()
2007 if (IFI.CallerBFI != nullptr && IFI.CalleeBFI != nullptr) in InlineFunction()
2009 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
2013 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI, in InlineFunction()
2014 IFI.CallerBFI); in InlineFunction()
2020 &*FirstNewBlock, IFI); in InlineFunction()
2071 if (IFI.CG) in InlineFunction()
2072 UpdateCallGraphAfterInlining(CB, FirstNewBlock, VMap, IFI); in InlineFunction()
2095 if (IFI.GetAssumptionCache) in InlineFunction()
2100 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction()
2125 IFI.StaticAllocas.push_back(AI); in InlineFunction()
2132 IFI.StaticAllocas.push_back(cast<AllocaInst>(I)); in InlineFunction()
2242 !IFI.StaticAllocas.empty()) { in InlineFunction()
2244 for (unsigned ai = 0, ae = IFI.StaticAllocas.size(); ai != ae; ++ai) { in InlineFunction()
2245 AllocaInst *AI = IFI.StaticAllocas[ai]; in InlineFunction()
2467 if (InlinedFunctionInfo.ContainsCalls && !IFI.CG) { in InlineFunction()
2475 IFI.InlinedCallSites.push_back(CB); in InlineFunction()
2542 if (IFI.CallerBFI) { in InlineFunction()
2544 IFI.CallerBFI->setBlockFreq( in InlineFunction()
2545 AfterCallBB, IFI.CallerBFI->getBlockFreq(OrigBB).getFrequency()); in InlineFunction()
2665 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()