Home | History | Annotate | Download | only in Sema

Lines Matching refs:FDecl

531                                                   FunctionDecl *FDecl) {
536 (FDecl && FDecl->hasAttr<CFAuditedTransferAttr>()))) {
2113 FunctionDecl *FDecl = cast<FunctionDecl>(D);
2116 if (FDecl->getBuiltinID() && FDecl->isImplicit())
3335 /// Args/NumArgs to the parameter types of the function FDecl with
3342 FunctionDecl *FDecl,
3349 if (FDecl)
3350 if (unsigned ID = FDecl->getBuiltinID())
3358 unsigned MinArgs = FDecl ? FDecl->getMinRequiredArguments() : NumArgsInProto;
3375 if (FDecl && !FDecl->getBuiltinID() && !IsExecConfig)
3376 Diag(FDecl->getLocStart(), diag::note_callee_decl)
3377 << FDecl;
3398 if (FDecl && !FDecl->getBuiltinID() && !IsExecConfig)
3399 Diag(FDecl->getLocStart(), diag::note_callee_decl)
3400 << FDecl;
3414 Invalid = GatherArgumentsForCall(Call->getLocStart(), FDecl,
3426 FunctionDecl *FDecl,
3457 if (FDecl && i < FDecl->getNumParams())
3458 Param = FDecl->getParamDecl(i);
3462 FDecl && FDecl->hasAttr<CFAuditedTransferAttr>() &&
3480 Param = FDecl->getParamDecl(i);
3483 BuildCXXDefaultArgExpr(CallLoc, FDecl, Param);
3507 FDecl && FDecl->isExternC()) {
3513 arg = DefaultVariadicArgumentPromotion(Args[i], CallType, FDecl);
3522 FDecl);
3755 FunctionDecl *FDecl = dyn_cast_or_null<FunctionDecl>(NDecl);
3781 unsigned BuiltinID = (FDecl ? FDecl->getBuiltinID() : 0);
3816 if (FDecl && !FDecl->hasAttr<CUDAGlobalAttr>())
3818 << FDecl->getName() << Fn->getSourceRange());
3826 if (FDecl && FDecl->hasAttr<CUDAGlobalAttr>())
3828 << FDecl->getName() << Fn->getSourceRange());
3835 FDecl))
3843 if (ConvertArgumentsForCall(TheCall, Fn, FDecl, Proto, Args, NumArgs,
3849 if (FDecl) {
3853 if (FDecl->hasBody(Def) && NumArgs != Def->param_size()) {
3858 << (NumArgs > Def->param_size()) << FDecl << Fn->getSourceRange();
3863 if (!FDecl->hasPrototype())
3864 Proto = FDecl->getType()->getAs<FunctionProtoType>();
3903 if (CXXMethodDecl *Method = dyn_cast_or_null<CXXMethodDecl>(FDecl))
3913 if (FDecl) {
3914 if (CheckFunctionCall(FDecl, TheCall))