Lines Matching refs:IFI
1486 static void AddAlignmentAssumptions(CallBase &CB, InlineFunctionInfo &IFI) { in AddAlignmentAssumptions() argument
1487 if (!PreserveAlignmentAssumptions || !IFI.GetAssumptionCache) in AddAlignmentAssumptions()
1490 AssumptionCache *AC = &IFI.GetAssumptionCache(*CB.getCaller()); in AddAlignmentAssumptions()
1525 InlineFunctionInfo &IFI, in HandleByValArgumentInit() argument
1551 InlineFunctionInfo &IFI, in HandleByValArgument() argument
1567 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument()
1591 IFI.StaticAllocas.push_back(NewAlloca); in HandleByValArgument()
2032 llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI, in InlineFunction() argument
2044 IFI.reset(); in InlineFunction()
2242 &CB, CalledFunc, IFI, in InlineFunction()
2256 AddAlignmentAssumptions(CB, IFI); in InlineFunction()
2259 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2283 if (IFI.UpdateProfile) { in InlineFunction()
2284 if (IFI.CallerBFI != nullptr && IFI.CalleeBFI != nullptr) in InlineFunction()
2286 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
2290 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI, in InlineFunction()
2291 IFI.CallerBFI); in InlineFunction()
2297 &*FirstNewBlock, IFI, CalledFunc); in InlineFunction()
2380 if (IFI.GetAssumptionCache) in InlineFunction()
2385 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction()
2421 IFI.StaticAllocas.push_back(AI); in InlineFunction()
2428 IFI.StaticAllocas.push_back(cast<AllocaInst>(I)); in InlineFunction()
2539 !IFI.StaticAllocas.empty()) { in InlineFunction()
2541 for (unsigned ai = 0, ae = IFI.StaticAllocas.size(); ai != ae; ++ai) { in InlineFunction()
2542 AllocaInst *AI = IFI.StaticAllocas[ai]; in InlineFunction()
2770 IFI.InlinedCallSites.push_back(CB); in InlineFunction()
2840 if (IFI.CallerBFI) { in InlineFunction()
2842 IFI.CallerBFI->setBlockFreq(AfterCallBB, in InlineFunction()
2843 IFI.CallerBFI->getBlockFreq(OrigBB)); in InlineFunction()
2961 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()