Lines Matching refs:Caller
595 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedLandingPad() local
604 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
621 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
651 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedEHPad() local
682 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad()
697 ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
730 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
759 E = Caller->end(); in HandleInlinedEHPad()
1271 const Function *Caller = CB.getCaller(); in UpdateCallGraphAfterInlining() local
1274 CallGraphNode *CallerNode = CG[Caller]; in UpdateCallGraphAfterInlining()
1361 Function *Caller = TheCall->getFunction(); in HandleByValArgument() local
1362 const DataLayout &DL = Caller->getParent()->getDataLayout(); in HandleByValArgument()
1375 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument()
1397 Arg->getName(), &*Caller->begin()->begin()); in HandleByValArgument()
1661 Function *Caller = OrigBB->getParent(); in InlineFunction() local
1668 if (!Caller->hasGC()) in InlineFunction()
1669 Caller->setGC(CalledFunc->getGC()); in InlineFunction()
1670 else if (CalledFunc->getGC() != Caller->getGC()) in InlineFunction()
1684 Caller->hasPersonalityFn() in InlineFunction()
1685 ? Caller->getPersonalityFn()->stripPointerCasts() in InlineFunction()
1689 Caller->setPersonalityFn(CalledPersonality); in InlineFunction()
1750 Function::iterator LastBlock = --Caller->end(); in InlineFunction()
1763 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
1794 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
1803 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
1819 HandleByValArgumentInit(Init.first, Init.second, Caller->getParent(), in InlineFunction()
1880 fixupLineNumbers(Caller, FirstNewBlock, &CB, in InlineFunction()
1899 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
1903 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction()
1911 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); in InlineFunction()
1942 Caller->getEntryBlock().getInstList().splice( in InlineFunction()
1965 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; in InlineFunction()
2057 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
2095 Module *M = Caller->getParent(); in InlineFunction()
2137 E = Caller->end(); in InlineFunction()
2196 if (Caller->getReturnType() == CB.getType()) { in InlineFunction()
2204 Caller->getParent(), Intrinsic::experimental_deoptimize, in InlineFunction()
2205 {Caller->getReturnType()}); in InlineFunction()
2254 Type *NewRetTy = Caller->getReturnType(); in InlineFunction()
2293 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2302 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) { in InlineFunction()
2307 Caller->getBasicBlockList().pop_back(); in InlineFunction()
2380 Caller->getBasicBlockList().splice(AfterCallBB->getIterator(), in InlineFunction()
2381 Caller->getBasicBlockList(), FirstNewBlock, in InlineFunction()
2382 Caller->end()); in InlineFunction()
2479 Caller->getBasicBlockList().erase(CalleeEntry); in InlineFunction()
2486 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2487 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()