Lines Matching refs:Caller
603 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedLandingPad() local
612 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
629 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
659 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedEHPad() local
687 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad()
702 ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
735 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
764 E = Caller->end(); in HandleInlinedEHPad()
1553 Function *Caller = TheCall->getFunction(); in HandleByValArgument() local
1554 const DataLayout &DL = Caller->getParent()->getDataLayout(); in HandleByValArgument()
1567 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument()
1590 NewAlloca->insertBefore(Caller->begin()->begin()); in HandleByValArgument()
2104 Function *Caller = OrigBB->getParent(); in InlineFunction() local
2109 !Caller->getAttributes().hasFnAttr(Attribute::StrictFP)) { in InlineFunction()
2118 if (!Caller->hasGC()) in InlineFunction()
2119 Caller->setGC(CalledFunc->getGC()); in InlineFunction()
2120 else if (CalledFunc->getGC() != Caller->getGC()) in InlineFunction()
2134 Caller->hasPersonalityFn() in InlineFunction()
2135 ? Caller->getPersonalityFn()->stripPointerCasts() in InlineFunction()
2139 Caller->setPersonalityFn(CalledPersonality); in InlineFunction()
2200 Function::iterator LastBlock = --Caller->end(); in InlineFunction()
2226 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
2259 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2268 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
2296 HandleByValArgumentInit(Init.Ty, Init.Dst, Init.Src, Caller->getParent(), in InlineFunction()
2350 fixupLineNumbers(Caller, FirstNewBlock, &CB, in InlineFunction()
2353 if (isAssignmentTrackingEnabled(*Caller->getParent())) { in InlineFunction()
2355 trackInlinedStores(FirstNewBlock, Caller->end(), CB); in InlineFunction()
2359 fixupAssignments(FirstNewBlock, Caller->end()); in InlineFunction()
2364 SAMetadataCloner.remap(FirstNewBlock, Caller->end()); in InlineFunction()
2377 PropagateCallSiteMetadata(CB, FirstNewBlock, Caller->end()); in InlineFunction()
2382 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2385 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction()
2404 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); in InlineFunction()
2436 Caller->getEntryBlock().splice(InsertPoint, &*FirstNewBlock, in InlineFunction()
2459 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; in InlineFunction()
2538 if ((InsertLifetime || Caller->isPresplitCoroutine()) && in InlineFunction()
2556 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
2630 E = Caller->end(); in InlineFunction()
2664 if (Caller->getReturnType() == CB.getType()) { in InlineFunction()
2671 Caller->getParent(), Intrinsic::experimental_deoptimize, in InlineFunction()
2672 {Caller->getReturnType()}); in InlineFunction()
2725 Type *NewRetTy = Caller->getReturnType(); in InlineFunction()
2765 make_range(FirstNewBlock->getIterator(), Caller->end())) in InlineFunction()
2776 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) { in InlineFunction()
2781 Caller->back().eraseFromParent(); in InlineFunction()
2806 AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc); in InlineFunction()
2857 Caller->splice(AfterCallBB->getIterator(), Caller, FirstNewBlock, in InlineFunction()
2858 Caller->end()); in InlineFunction()
2961 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
2962 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
2970 AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc); in InlineFunction()