Lines Matching refs:IFI
58 bool llvm::InlineFunction(CallInst *CI, InlineFunctionInfo &IFI, in InlineFunction() argument
60 return InlineFunction(CallSite(CI), IFI, CalleeAAR, InsertLifetime); in InlineFunction()
62 bool llvm::InlineFunction(InvokeInst *II, InlineFunctionInfo &IFI, in InlineFunction() argument
64 return InlineFunction(CallSite(II), IFI, CalleeAAR, InsertLifetime); in InlineFunction()
1055 static void AddAlignmentAssumptions(CallSite CS, InlineFunctionInfo &IFI) { in AddAlignmentAssumptions() argument
1081 &IFI.ACT->getAssumptionCache(*CS.getCaller()), in AddAlignmentAssumptions()
1098 InlineFunctionInfo &IFI) { in UpdateCallGraphAfterInlining() argument
1099 CallGraph &CG = *IFI.CG; in UpdateCallGraphAfterInlining()
1139 IFI.InlinedCalls.push_back(NewCall); in UpdateCallGraphAfterInlining()
1164 InlineFunctionInfo &IFI) { in HandleByValArgumentInit() argument
1180 InlineFunctionInfo &IFI, in HandleByValArgument() argument
1202 &IFI.ACT->getAssumptionCache(*Caller)) >= in HandleByValArgument()
1221 IFI.StaticAllocas.push_back(cast<AllocaInst>(NewAlloca)); in HandleByValArgument()
1350 bool llvm::InlineFunction(CallSite CS, InlineFunctionInfo &IFI, in InlineFunction() argument
1357 IFI.reset(); in InlineFunction()
1505 ActualArg = HandleByValArgument(ActualArg, TheCall, CalledFunc, IFI, in InlineFunction()
1517 AddAlignmentAssumptions(CS, IFI); in InlineFunction()
1533 &*FirstNewBlock, IFI); in InlineFunction()
1590 if (IFI.CG) in InlineFunction()
1591 UpdateCallGraphAfterInlining(CS, FirstNewBlock, VMap, IFI); in InlineFunction()
1607 if (IFI.ACT) in InlineFunction()
1608 IFI.ACT->getAssumptionCache(*Caller).clear(); in InlineFunction()
1633 IFI.StaticAllocas.push_back(AI); in InlineFunction()
1639 IFI.StaticAllocas.push_back(cast<AllocaInst>(I)); in InlineFunction()
1651 for (auto &AI : IFI.StaticAllocas) in InlineFunction()
1700 if (InsertLifetime && !IFI.StaticAllocas.empty()) { in InlineFunction()
1702 for (unsigned ai = 0, ae = IFI.StaticAllocas.size(); ai != ae; ++ai) { in InlineFunction()
1703 AllocaInst *AI = IFI.StaticAllocas[ai]; in InlineFunction()
2128 &IFI.ACT->getAssumptionCache(*Caller))) { in InlineFunction()