Lines Matching defs:CalledFunc
1119 const Function *CalledFunc = CB.getCalledFunction();
1122 for (const Argument &Arg : CalledFunc->args())
1132 DT.recalculate(const_cast<Function&>(*CalledFunc));
1141 MDBuilder MDB(CalledFunc->getContext());
1145 MDB.createAnonymousAliasScopeDomain(CalledFunc->getName());
1149 std::string Name = std::string(CalledFunc->getName());
1167 MDNode *AScopeList = MDNode::get(CalledFunc->getContext(), NewScope);
1325 MDNode::get(CalledFunc->getContext(), NoAliases)));
1351 MDNode::get(CalledFunc->getContext(), Scopes)));
1676 Function *CalledFunc = CB.getCalledFunction();
1677 for (Argument &Arg : CalledFunc->args()) {
1704 Function *CalledFunc) {
1720 if (DISubprogram *SP = CalledFunc->getSubprogram())
1728 const Function *CalledFunc,
1737 if (CalledFunc->onlyReadsMemory()) {
2474 Function *CalledFunc = CB.getCalledFunction();
2475 if (!CalledFunc || // Can't inline external function or indirect
2476 CalledFunc->isDeclaration()) // call!
2516 getConvergenceEntry(CalledFunc->getEntryBlock())) {
2533 if (CalledFunc->hasGC()) {
2535 Caller->setGC(CalledFunc->getGC());
2536 else if (CalledFunc->getGC() != Caller->getGC())
2542 CalledFunc->hasPersonalityFn()
2543 ? CalledFunc->getPersonalityFn()->stripPointerCasts()
2584 for (const BasicBlock &CalledBB : *CalledFunc) {
2592 for (const BasicBlock &CalledBB : *CalledFunc) {
2648 for (Function::arg_iterator I = CalledFunc->arg_begin(),
2649 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) {
2658 &CB, CalledFunc, IFI,
2659 CalledFunc->getParamAlign(ArgNo));
2684 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap,
2703 CalledFunc->front());
2705 if (auto Profile = CalledFunc->getEntryCount())
2706 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI,
2713 &*FirstNewBlock, IFI, CalledFunc);
2767 CalledFunc->getSubprogram() != nullptr);
2793 propagateMemProfMetadata(CalledFunc, CB,
2860 for (unsigned i = CalledFunc->getFunctionType()->getNumParams();
3222 AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc);
3246 CalledFunc->getName() + ".exit");
3253 CalledFunc->getName() + ".exit");
3278 Type *RTy = CalledFunc->getReturnType();
3384 AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc);