Lines Matching refs:FunctionDecl

515   FunctionDecl *fn = dyn_cast<FunctionDecl>(CurContext);  in makeUnavailableInSystemHeader()
602 FunctionDecl *FD = getCurFunctionDecl(); in diagnoseZeroToNullptrConversion()
727 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { in ShouldRemoveFromUnused()
737 const FunctionDecl *DeclToCheck; in ShouldRemoveFromUnused()
782 if (auto *FD = dyn_cast<FunctionDecl>(ND)) in isFunctionOrVarDeclExternC()
821 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) { in getUndefinedButUsed()
884 if (const auto *BaseD = dyn_cast<FunctionDecl>(VD)) { in checkUndefinedButUsed()
889 const auto *Func = cast<FunctionDecl>( in checkUndefinedButUsed()
898 } else if (auto *FD = dyn_cast<FunctionDecl>(VD)) { in checkUndefinedButUsed()
995 if (const FunctionDecl *FD = in IsRecordFullyDefined()
996 dyn_cast<FunctionDecl>((*I)->getFriendDecl())) in IsRecordFullyDefined()
1077 if (auto Func = dyn_cast<FunctionDecl>(PII.first)) in ActOnEndOfTranslationUnitFragment()
1186 !(isa<FunctionDecl>(PrevDecl) || isa<VarDecl>(PrevDecl))) in ActOnEndOfTranslationUnit()
1261 if (auto *FD = dyn_cast<FunctionDecl>(D)) { in ActOnEndOfTranslationUnit()
1347 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(*I)) { in ActOnEndOfTranslationUnit()
1348 const FunctionDecl *DiagD; in ActOnEndOfTranslationUnit()
1468 FunctionDecl *Sema::getCurFunctionDecl(bool AllowLambda) { in getCurFunctionDecl()
1470 return dyn_cast<FunctionDecl>(DC); in getCurFunctionDecl()
1482 if (isa<ObjCMethodDecl>(DC) || isa<FunctionDecl>(DC)) in getCurFunctionOrMethodDecl()
1599 auto *FD = dyn_cast<FunctionDecl>(CurContext); in hasUncompilableErrorOccurred()
1614 static void emitCallStackNotes(Sema &S, FunctionDecl *FD) { in emitCallStackNotes()
1665 llvm::SmallVector<CanonicalDeclPtr<FunctionDecl>, 4> UsePath;
1695 if (auto *FD = dyn_cast<FunctionDecl>(D)) in visitUsedDecl()
1716 void checkFunc(SourceLocation Loc, FunctionDecl *FD) { in checkFunc()
1718 FunctionDecl *Caller = UsePath.empty() ? nullptr : UsePath.back(); in checkFunc()
1747 if (auto *FD = dyn_cast<FunctionDecl>(D)) { in checkRecordedDecl()
1756 void emitDeferredDiags(FunctionDecl *FD, bool ShowCallStack) { in emitDeferredDiags()
1826 FunctionDecl *Fn, Sema &S) in SemaDiagnosticBuilder()
1872 Sema::targetDiag(SourceLocation Loc, unsigned DiagID, FunctionDecl *FD) { in targetDiag()
1940 FunctionDecl *FD = isa<FunctionDecl>(C) ? cast<FunctionDecl>(C) in checkTypeSupport()
1941 : dyn_cast_or_null<FunctionDecl>(D); in checkTypeSupport()
2460 if (const FunctionDecl *OverloadDecl in tryExprAsCall()
2461 = dyn_cast<FunctionDecl>((*it)->getUnderlyingDecl())) { in tryExprAsCall()
2497 if (const FunctionDecl *Fun = dyn_cast<FunctionDecl>(DeclRef->getDecl())) { in tryExprAsCall()
2576 const FunctionDecl *OverloadDecl = cast<FunctionDecl>(*It); in notePlausibleOverloads()
2605 if (const auto *FD = dyn_cast<FunctionDecl>(ND)) in IsCPUDispatchCPUSpecificMultiVersion()
2718 return isa<FunctionDecl>(ND) || isa<FunctionTemplateDecl>(ND) || in isDeclaratorFunctionLike()