• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/

Lines Matching defs:IFI

1233 static void AddAlignmentAssumptions(CallBase &CB, InlineFunctionInfo &IFI) {
1234 if (!PreserveAlignmentAssumptions || !IFI.GetAssumptionCache)
1237 AssumptionCache *AC = &IFI.GetAssumptionCache(*CB.getCaller());
1274 InlineFunctionInfo &IFI) {
1275 CallGraph &CG = *IFI.CG;
1319 IFI.InlinedCalls.push_back(NewCall);
1344 InlineFunctionInfo &IFI) {
1361 InlineFunctionInfo &IFI,
1380 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr;
1403 IFI.StaticAllocas.push_back(cast<AllocaInst>(NewAlloca));
1627 llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI,
1637 // If IFI has any state in it, zap it before we fill it in.
1638 IFI.reset();
1783 ActualArg = HandleByValArgument(ActualArg, &CB, CalledFunc, IFI,
1796 AddAlignmentAssumptions(CB, IFI);
1799 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr;
1814 if (IFI.CallerBFI != nullptr && IFI.CalleeBFI != nullptr)
1816 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI,
1820 IFI.PSI, IFI.CallerBFI);
1825 &*FirstNewBlock, IFI);
1879 if (IFI.CG)
1880 UpdateCallGraphAfterInlining(CB, FirstNewBlock, VMap, IFI);
1902 if (IFI.GetAssumptionCache)
1908 IFI.GetAssumptionCache(*Caller).registerAssumption(II);
1933 IFI.StaticAllocas.push_back(AI);
1940 IFI.StaticAllocas.push_back(cast<AllocaInst>(I));
2045 if (InsertLifetime && !IFI.StaticAllocas.empty()) {
2047 for (unsigned ai = 0, ae = IFI.StaticAllocas.size(); ai != ae; ++ai) {
2048 AllocaInst *AI = IFI.StaticAllocas[ai];
2294 if (InlinedFunctionInfo.ContainsCalls && !IFI.CG) {
2300 IFI.InlinedCallSites.push_back(CB);
2367 if (IFI.CallerBFI) {
2369 IFI.CallerBFI->setBlockFreq(
2370 AfterCallBB, IFI.CallerBFI->getBlockFreq(OrigBB).getFrequency());
2490 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr;