Lines Matching refs:FuncDecl
403 const Function *Context::getOrCreateFunction(const FunctionDecl *FuncDecl) { in getOrCreateFunction() argument
404 assert(FuncDecl); in getOrCreateFunction()
405 FuncDecl = FuncDecl->getMostRecentDecl(); in getOrCreateFunction()
407 if (const Function *Func = P->getFunction(FuncDecl)) in getOrCreateFunction()
412 if (!FuncDecl->param_empty() && !FuncDecl->param_begin()) in getOrCreateFunction()
416 if (const auto *MD = dyn_cast<CXXMethodDecl>(FuncDecl); in getOrCreateFunction()
439 FuncDecl = CorrespondingCallOpSpecialization; in getOrCreateFunction()
451 QualType Ty = FuncDecl->getReturnType(); in getOrCreateFunction()
464 if (const auto *MD = dyn_cast<CXXMethodDecl>(FuncDecl)) { in getOrCreateFunction()
494 for (const ParmVarDecl *PD : FuncDecl->parameters()) { in getOrCreateFunction()
505 assert(!P->getFunction(FuncDecl)); in getOrCreateFunction()
507 FuncDecl, ParamOffset, std::move(ParamTypes), std::move(ParamDescriptors), in getOrCreateFunction()