Lines Matching refs:CalledFunc
1098 const Function *CalledFunc = CB.getCalledFunction(); in AddAliasScopeMetadata() local
1101 for (const Argument &Arg : CalledFunc->args()) in AddAliasScopeMetadata()
1111 DT.recalculate(const_cast<Function&>(*CalledFunc)); in AddAliasScopeMetadata()
1120 MDBuilder MDB(CalledFunc->getContext()); in AddAliasScopeMetadata()
1124 MDB.createAnonymousAliasScopeDomain(CalledFunc->getName()); in AddAliasScopeMetadata()
1128 std::string Name = std::string(CalledFunc->getName()); in AddAliasScopeMetadata()
1146 MDNode *AScopeList = MDNode::get(CalledFunc->getContext(), NewScope); in AddAliasScopeMetadata()
1305 MDNode::get(CalledFunc->getContext(), NoAliases))); in AddAliasScopeMetadata()
1331 MDNode::get(CalledFunc->getContext(), Scopes))); in AddAliasScopeMetadata()
1498 Function *CalledFunc = CB.getCalledFunction(); in AddAlignmentAssumptions() local
1499 for (Argument &Arg : CalledFunc->args()) { in AddAlignmentAssumptions()
1526 Function *CalledFunc) { in HandleByValArgumentInit() argument
1542 if (DISubprogram *SP = CalledFunc->getSubprogram()) in HandleByValArgumentInit()
1550 const Function *CalledFunc, in HandleByValArgument() argument
1559 if (CalledFunc->onlyReadsMemory()) { in HandleByValArgument()
2046 Function *CalledFunc = CB.getCalledFunction(); in InlineFunction() local
2047 if (!CalledFunc || // Can't inline external function or indirect in InlineFunction()
2048 CalledFunc->isDeclaration()) // call! in InlineFunction()
2087 auto *I = CalledFunc->getEntryBlock().getFirstNonPHI(); in InlineFunction()
2108 if (CalledFunc->getAttributes().hasFnAttr(Attribute::StrictFP) && in InlineFunction()
2117 if (CalledFunc->hasGC()) { in InlineFunction()
2119 Caller->setGC(CalledFunc->getGC()); in InlineFunction()
2120 else if (CalledFunc->getGC() != Caller->getGC()) in InlineFunction()
2126 CalledFunc->hasPersonalityFn() in InlineFunction()
2127 ? CalledFunc->getPersonalityFn()->stripPointerCasts() in InlineFunction()
2168 for (const BasicBlock &CalledBB : *CalledFunc) { in InlineFunction()
2176 for (const BasicBlock &CalledBB : *CalledFunc) { in InlineFunction()
2232 for (Function::arg_iterator I = CalledFunc->arg_begin(), in InlineFunction()
2233 E = CalledFunc->arg_end(); I != E; ++I, ++AI, ++ArgNo) { in InlineFunction()
2242 &CB, CalledFunc, IFI, in InlineFunction()
2243 CalledFunc->getParamAlign(ArgNo)); in InlineFunction()
2268 CloneAndPruneFunctionInto(Caller, CalledFunc, VMap, in InlineFunction()
2287 CalledFunc->front()); in InlineFunction()
2289 if (auto Profile = CalledFunc->getEntryCount()) in InlineFunction()
2290 updateCallProfile(CalledFunc, VMap, *Profile, CB, IFI.PSI, in InlineFunction()
2297 &*FirstNewBlock, IFI, CalledFunc); in InlineFunction()
2351 CalledFunc->getSubprogram() != nullptr); in InlineFunction()
2373 propagateMemProfMetadata(CalledFunc, CB, in InlineFunction()
2443 for (unsigned i = CalledFunc->getFunctionType()->getNumParams(); in InlineFunction()
2806 AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc); in InlineFunction()
2830 CalledFunc->getName() + ".exit"); in InlineFunction()
2837 CalledFunc->getName() + ".exit"); in InlineFunction()
2862 Type *RTy = CalledFunc->getReturnType(); in InlineFunction()
2970 AttributeFuncs::mergeAttributesForInlining(*Caller, *CalledFunc); in InlineFunction()