Lines Matching refs:Caller

609   Function *Caller = FirstNewBlock->getParent();  in HandleInlinedLandingPad()  local
618 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
635 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
665 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedEHPad() local
693 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad()
708 ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
741 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
770 E = Caller->end(); in HandleInlinedEHPad()
1339 const Function *Caller = CB.getCaller(); in UpdateCallGraphAfterInlining() local
1342 CallGraphNode *CallerNode = CG[Caller]; in UpdateCallGraphAfterInlining()
1429 Function *Caller = TheCall->getFunction(); in HandleByValArgument() local
1430 const DataLayout &DL = Caller->getParent()->getDataLayout(); in HandleByValArgument()
1443 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument()
1466 Arg->getName(), &*Caller->begin()->begin()); in HandleByValArgument()
1827 Function *Caller = OrigBB->getParent(); in InlineFunction() local
1832 !Caller->getAttributes().hasFnAttr(Attribute::StrictFP)) { in InlineFunction()
1841 if (!Caller->hasGC()) in InlineFunction()
1842 Caller->setGC(CalledFunc->getGC()); in InlineFunction()
1843 else if (CalledFunc->getGC() != Caller->getGC()) in InlineFunction()
1857 Caller->hasPersonalityFn() in InlineFunction()
1858 ? Caller->getPersonalityFn()->stripPointerCasts() in InlineFunction()
1862 Caller->setPersonalityFn(CalledPersonality); in InlineFunction()
1923 Function::iterator LastBlock = --Caller->end(); in InlineFunction()
1949 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
1982 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
1991 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
2019 HandleByValArgumentInit(Init.Ty, Init.Dst, Init.Src, Caller->getParent(), in InlineFunction()
2077 fixupLineNumbers(Caller, FirstNewBlock, &CB, in InlineFunction()
2082 SAMetadataCloner.remap(FirstNewBlock, Caller->end()); in InlineFunction()
2092 PropagateCallSiteMetadata(CB, FirstNewBlock, Caller->end()); in InlineFunction()
2097 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2100 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction()
2108 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); in InlineFunction()
2139 Caller->getEntryBlock().getInstList().splice( in InlineFunction()
2162 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; in InlineFunction()
2241 if ((InsertLifetime || Caller->isPresplitCoroutine()) && in InlineFunction()
2259 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
2297 Module *M = Caller->getParent(); in InlineFunction()
2338 E = Caller->end(); in InlineFunction()
2372 if (Caller->getReturnType() == CB.getType()) { in InlineFunction()
2379 Caller->getParent(), Intrinsic::experimental_deoptimize, in InlineFunction()
2380 {Caller->getReturnType()}); in InlineFunction()
2430 Type *NewRetTy = Caller->getReturnType(); in InlineFunction()
2470 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2481 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) { in InlineFunction()
2486 Caller->getBasicBlockList().pop_back(); in InlineFunction()
2559 Caller->getBasicBlockList().splice(AfterCallBB->getIterator(), in InlineFunction()
2560 Caller->getBasicBlockList(), FirstNewBlock, in InlineFunction()
2561 Caller->end()); in InlineFunction()
2658 Caller->getBasicBlockList().erase(CalleeEntry); in InlineFunction()
2665 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2666 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()