• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/

Lines Matching refs:Caller

595   Function *Caller = FirstNewBlock->getParent();
604 for (Function::iterator I = FirstNewBlock->getIterator(), E = Caller->end();
621 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end();
651 Function *Caller = FirstNewBlock->getParent();
682 for (Function::iterator BB = FirstNewBlock->getIterator(), E = Caller->end();
697 ConstantTokenNone::get(Caller->getContext());
730 UnwindDestToken = ConstantTokenNone::get(Caller->getContext());
759 E = Caller->end();
1276 const Function *Caller = CB.getCaller();
1279 CallGraphNode *CallerNode = CG[Caller];
1337 // Update the call graph by deleting the edge from Callee to Caller. We must
1338 // do this after the loop above in case Caller and Callee are the same.
1366 Function *Caller = TheCall->getFunction();
1367 const DataLayout &DL = Caller->getParent()->getDataLayout();
1380 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr;
1402 Arg->getName(), &*Caller->begin()->begin());
1666 Function *Caller = OrigBB->getParent();
1673 if (!Caller->hasGC())
1674 Caller->setGC(CalledFunc->getGC());
1675 else if (CalledFunc->getGC() != Caller->getGC())
1689 Caller->hasPersonalityFn()
1690 ? Caller->getPersonalityFn()->stripPointerCasts()
1694 Caller->setPersonalityFn(CalledPersonality);
1755 Function::iterator LastBlock = --Caller->end();
1768 auto &DL = Caller->getParent()->getDataLayout();
1799 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr;
1808 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap,
1824 HandleByValArgumentInit(Init.first, Init.second, Caller->getParent(),
1885 fixupLineNumbers(Caller, FirstNewBlock, &CB,
1904 make_range(FirstNewBlock->getIterator(), Caller->end()))
1908 IFI.GetAssumptionCache(*Caller).registerAssumption(II);
1916 BasicBlock::iterator InsertPoint = Caller->begin()->begin();
1947 Caller->getEntryBlock().getInstList().splice(
1970 for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E;
2062 auto &DL = Caller->getParent()->getDataLayout();
2099 Module *M = Caller->getParent();
2141 E = Caller->end();
2200 if (Caller->getReturnType() == CB.getType()) {
2208 Caller->getParent(), Intrinsic::experimental_deoptimize,
2209 {Caller->getReturnType()});
2258 Type *NewRetTy = Caller->getReturnType();
2297 make_range(FirstNewBlock->getIterator(), Caller->end()))
2306 if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) {
2311 Caller->getBasicBlockList().pop_back();
2384 Caller->getBasicBlockList().splice(AfterCallBB->getIterator(),
2385 Caller->getBasicBlockList(), FirstNewBlock,
2386 Caller->end());
2483 Caller->getBasicBlockList().erase(CalleeEntry);
2490 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr;
2491 auto &DL = Caller->getParent()->getDataLayout();