Lines Matching refs:Caller
512 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedLandingPad() local
521 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
538 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedLandingPad()
568 Function *Caller = FirstNewBlock->getParent(); in HandleInlinedEHPad() local
599 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end(); in HandleInlinedEHPad()
614 ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
647 UnwindDestToken = ConstantTokenNone::get(Caller->getContext()); in HandleInlinedEHPad()
676 E = Caller->end(); in HandleInlinedEHPad()
1100 const Function *Caller = CS.getInstruction()->getParent()->getParent(); in UpdateCallGraphAfterInlining() local
1103 CallGraphNode *CallerNode = CG[Caller]; in UpdateCallGraphAfterInlining()
1185 Function *Caller = TheCall->getParent()->getParent(); in HandleByValArgument() local
1197 const DataLayout &DL = Caller->getParent()->getDataLayout(); in HandleByValArgument()
1202 &IFI.ACT->getAssumptionCache(*Caller)) >= in HandleByValArgument()
1212 Caller->getParent()->getDataLayout().getPrefTypeAlignment(AggTy); in HandleByValArgument()
1220 &*Caller->begin()->begin()); in HandleByValArgument()
1385 Function *Caller = OrigBB->getParent(); in InlineFunction() local
1392 if (!Caller->hasGC()) in InlineFunction()
1393 Caller->setGC(CalledFunc->getGC()); in InlineFunction()
1394 else if (CalledFunc->getGC() != Caller->getGC()) in InlineFunction()
1408 Caller->hasPersonalityFn() in InlineFunction()
1409 ? Caller->getPersonalityFn()->stripPointerCasts() in InlineFunction()
1413 Caller->setPersonalityFn(CalledPersonality); in InlineFunction()
1474 Function::iterator LastBlock = --Caller->end(); in InlineFunction()
1487 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
1523 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
1532 HandleByValArgumentInit(Init.first, Init.second, Caller->getParent(), in InlineFunction()
1594 fixupLineNumbers(Caller, FirstNewBlock, TheCall); in InlineFunction()
1608 IFI.ACT->getAssumptionCache(*Caller).clear(); in InlineFunction()
1616 BasicBlock::iterator InsertPoint = Caller->begin()->begin(); in InlineFunction()
1646 Caller->getEntryBlock().getInstList().splice( in InlineFunction()
1650 DIBuilder DIB(*Caller->getParent()); in InlineFunction()
1661 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E; in InlineFunction()
1714 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
1750 Module *M = Caller->getParent(); in InlineFunction()
1792 E = Caller->end(); in InlineFunction()
1856 if (Caller->getReturnType() == TheCall->getType()) { in InlineFunction()
1864 Caller->getParent(), Intrinsic::experimental_deoptimize, in InlineFunction()
1865 {Caller->getReturnType()}); in InlineFunction()
1914 Type *NewRetTy = Caller->getReturnType(); in InlineFunction()
1948 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) { in InlineFunction()
1954 Caller->getBasicBlockList().pop_back(); in InlineFunction()
2021 Caller->getBasicBlockList().splice(AfterCallBB->getIterator(), in InlineFunction()
2022 Caller->getBasicBlockList(), FirstNewBlock, in InlineFunction()
2023 Caller->end()); in InlineFunction()
2120 Caller->getBasicBlockList().erase(CalleeEntry); in InlineFunction()
2126 auto &DL = Caller->getParent()->getDataLayout(); in InlineFunction()
2128 &IFI.ACT->getAssumptionCache(*Caller))) { in InlineFunction()