Lines Matching full:ifi
1587 static void AddAlignmentAssumptions(CallBase &CB, InlineFunctionInfo &IFI) { in AddAlignmentAssumptions() argument
1588 if (!PreserveAlignmentAssumptions || !IFI.GetAssumptionCache) in AddAlignmentAssumptions()
1591 AssumptionCache *AC = &IFI.GetAssumptionCache(*CB.getCaller()); in AddAlignmentAssumptions()
1626 InlineFunctionInfo &IFI, in HandleByValArgumentInit() argument
1652 InlineFunctionInfo &IFI, in HandleByValArgument() argument
1668 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument()
1693 IFI.StaticAllocas.push_back(NewAlloca); in HandleByValArgument()
2139 llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI, in InlineFunction() argument
2150 // If IFI has any state in it, zap it before we fill it in. in InlineFunction()
2151 IFI.reset(); in InlineFunction()
2342 &CB, CalledFunc, IFI, in InlineFunction()
2356 AddAlignmentAssumptions(CB, IFI); in InlineFunction()
2359 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2383 if (IFI.UpdateProfile) { in InlineFunction()
2384 if (IFI.CallerBFI != nullptr && IFI.CalleeBFI != nullptr) in InlineFunction()
2386 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
2390 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI, in InlineFunction()
2391 IFI.CallerBFI); in InlineFunction()
2397 &*FirstNewBlock, IFI, CalledFunc); in InlineFunction()
2484 if (IFI.GetAssumptionCache) in InlineFunction()
2489 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction()
2525 IFI.StaticAllocas.push_back(AI); in InlineFunction()
2532 IFI.StaticAllocas.push_back(cast<AllocaInst>(I)); in InlineFunction()
2643 !IFI.StaticAllocas.empty()) { in InlineFunction()
2645 for (AllocaInst *AI : IFI.StaticAllocas) { in InlineFunction()
2873 IFI.InlinedCallSites.push_back(CB); in InlineFunction()
2943 if (IFI.CallerBFI) { in InlineFunction()
2945 IFI.CallerBFI->setBlockFreq(AfterCallBB, in InlineFunction()
2946 IFI.CallerBFI->getBlockFreq(OrigBB)); in InlineFunction()
3062 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()