Lines Matching refs:Caller

611   Function *Caller = FirstNewBlock->getParent();  in HandleInlinedLandingPad()  local
620 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
637 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
667 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedEHPad() local
698 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad()
713 ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
746 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
775 E = Caller->end(); in HandleInlinedEHPad()
1313 const Function *Caller = CB.getCaller(); in UpdateCallGraphAfterInlining() local
1316 CallGraphNode *CallerNode = CG[Caller]; in UpdateCallGraphAfterInlining()
1403 Function *Caller = TheCall->getFunction(); in HandleByValArgument() local
1404 const DataLayout &DL = Caller->getParent()->getDataLayout(); in HandleByValArgument()
1417 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument()
1439 Arg->getName(), &*Caller->begin()->begin()); in HandleByValArgument()
1799 Function *Caller = OrigBB->getParent(); in InlineFunction() local
1806 if (!Caller->hasGC()) in InlineFunction()
1807 Caller->setGC(CalledFunc->getGC()); in InlineFunction()
1808 else if (CalledFunc->getGC() != Caller->getGC()) in InlineFunction()
1822 Caller->hasPersonalityFn() in InlineFunction()
1823 ? Caller->getPersonalityFn()->stripPointerCasts() in InlineFunction()
1827 Caller->setPersonalityFn(CalledPersonality); in InlineFunction()
1888 Function::iterator LastBlock = --Caller->end(); in InlineFunction()
1909 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
1940 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
1949 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
1975 HandleByValArgumentInit(Init.first, Init.second, Caller->getParent(), in InlineFunction()
2033 fixupLineNumbers(Caller, FirstNewBlock, &CB, in InlineFunction()
2038 SAMetadataCloner.remap(FirstNewBlock, Caller->end()); in InlineFunction()
2048 PropagateCallSiteMetadata(CB, FirstNewBlock, Caller->end()); in InlineFunction()
2053 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2056 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction()
2064 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); in InlineFunction()
2095 Caller->getEntryBlock().getInstList().splice( in InlineFunction()
2118 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; in InlineFunction()
2196 if ((InsertLifetime || Caller->isPresplitCoroutine()) && in InlineFunction()
2214 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
2252 Module *M = Caller->getParent(); in InlineFunction()
2294 E = Caller->end(); in InlineFunction()
2353 if (Caller->getReturnType() == CB.getType()) { in InlineFunction()
2360 Caller->getParent(), Intrinsic::experimental_deoptimize, in InlineFunction()
2361 {Caller->getReturnType()}); in InlineFunction()
2411 Type *NewRetTy = Caller->getReturnType(); in InlineFunction()
2451 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2462 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) { in InlineFunction()
2467 Caller->getBasicBlockList().pop_back(); in InlineFunction()
2540 Caller->getBasicBlockList().splice(AfterCallBB->getIterator(), in InlineFunction()
2541 Caller->getBasicBlockList(), FirstNewBlock, in InlineFunction()
2542 Caller->end()); in InlineFunction()
2639 Caller->getBasicBlockList().erase(CalleeEntry); in InlineFunction()
2646 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2647 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()