| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | GlobalDecl.h | 71 GlobalDecl(const FunctionDecl *D, unsigned MVIndex = 0) 79 GlobalDecl(const FunctionDecl *D, KernelReferenceKind Kind) in GlobalDecl() 123 assert(isa<FunctionDecl>( in getMultiVersionIndex() 125 !cast<FunctionDecl>(getDecl())->hasAttr<CUDAGlobalAttr>() && in getMultiVersionIndex() 133 assert(((isa<FunctionDecl>(getDecl()) && in getKernelReferenceKind() 134 cast<FunctionDecl>(getDecl())->hasAttr<CUDAGlobalAttr>()) || in getKernelReferenceKind() 158 static KernelReferenceKind getDefaultKernelReference(const FunctionDecl *D) { in getDefaultKernelReference() 184 assert(isa<FunctionDecl>(getDecl()) && in getWithMultiVersionIndex() 185 !cast<FunctionDecl>(getDecl())->hasAttr<CUDAGlobalAttr>() && in getWithMultiVersionIndex() 195 assert(isa<FunctionDecl>(getDecl()) && in getWithKernelReferenceKind() [all …]
|
| H A D | ASTMutationListener.h | 26 class FunctionDecl; variable 73 const FunctionDecl *D) {} in AddedCXXTemplateSpecialization() 77 virtual void ResolvedExceptionSpec(const FunctionDecl *FD) {} in ResolvedExceptionSpec() 80 virtual void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType); 84 const FunctionDecl *Delete, in ResolvedOperatorDelete() 88 virtual void CompletedImplicitDefinition(const FunctionDecl *D) {} in CompletedImplicitDefinition() 99 virtual void FunctionDefinitionInstantiated(const FunctionDecl *D) {} in FunctionDefinitionInstantiated()
|
| H A D | ASTConsumer.h | 27 class FunctionDecl; variable 57 virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {} in HandleInlineFunctionDefinition() 82 virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {} in HandleCXXImplicitFunctionInstantiation()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckSecuritySyntaxOnly.cpp | 102 void checkCall_bcmp(const CallExpr *CE, const FunctionDecl *FD); 103 void checkCall_bcopy(const CallExpr *CE, const FunctionDecl *FD); 104 void checkCall_bzero(const CallExpr *CE, const FunctionDecl *FD); 105 void checkCall_gets(const CallExpr *CE, const FunctionDecl *FD); 106 void checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD); 107 void checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD); 109 void checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD); 113 void checkCall_rand(const CallExpr *CE, const FunctionDecl *FD); 115 void checkCall_vfork(const CallExpr *CE, const FunctionDecl *FD); 133 const FunctionDecl *FD = CE->getDirectCallee(); in VisitCallExpr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 225 Sema::IdentifyCUDAPreference(const FunctionDecl *Caller, in IdentifyCUDAPreference() 226 const FunctionDecl *Callee) { in IdentifyCUDAPreference() 309 const FunctionDecl *Caller, in EraseUnwantedCUDAMatches() 314 using Pair = std::pair<DeclAccessPair, FunctionDecl*>; in EraseUnwantedCUDAMatches() 646 if (const FunctionDecl *FD = in checkAllowedCUDAInitializer() 672 const FunctionDecl *InitFn = nullptr; in checkAllowedCUDAInitializer() 691 const FunctionDecl *Callee) { in CUDARecordImplicitHostDeviceFuncUsedByDevice() 757 FunctionDecl *OldD = D->getAsFunction(); in maybeAddCUDAHostDeviceAttrs() 979 void Sema::checkCUDATargetOverload(FunctionDecl *NewFD, in checkCUDATargetOverload() 984 FunctionDecl *OldFD = OldND->getAsFunction(); in checkCUDATargetOverload() [all …]
|
| H A D | Sema.cpp | 523 FunctionDecl *fn = dyn_cast<FunctionDecl>(CurContext); in makeUnavailableInSystemHeader() 614 FunctionDecl *FD = getCurFunctionDecl(); in diagnoseZeroToNullptrConversion() 741 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { in ShouldRemoveFromUnused() 751 const FunctionDecl *DeclToCheck; in ShouldRemoveFromUnused() 1008 if (const FunctionDecl *FD = in IsRecordFullyDefined() 1370 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(*I)) { in ActOnEndOfTranslationUnit() 1371 const FunctionDecl *DiagD; in ActOnEndOfTranslationUnit() 1503 return dyn_cast<FunctionDecl>(DC); in getCurFunctionDecl() 1728 if (auto *FD = dyn_cast<FunctionDecl>(D)) in visitUsedDecl() 1975 const FunctionDecl *FD = isa<FunctionDecl>(C) in checkTypeSupport() [all …]
|
| H A D | SemaConcept.cpp | 551 FunctionDecl *Function, const FunctionDecl *PatternDecl, in addInstantiatedCapturesToScope() 631 FunctionDecl *InstantiatedFrom = in SetupConstraintScope() 675 bool Sema::CheckFunctionConstraints(const FunctionDecl *FD, in CheckFunctionConstraints() 699 DeclContext *CtxToSave = const_cast<FunctionDecl *>(FD); in CheckFunctionConstraints() 712 const_cast<FunctionDecl *>(FD), {}, Scope); in CheckFunctionConstraints() 726 *this, const_cast<FunctionDecl *>(FD), *MLTAL, Scope, in CheckFunctionConstraints() 1471 if (const auto *FD1 = dyn_cast<FunctionDecl>(D1)) { in IsAtLeastAsConstrained() 1472 auto IsExpectedEntity = [](const FunctionDecl *FD) { in IsAtLeastAsConstrained() 1474 return Kind == FunctionDecl::TK_NonTemplate || in IsAtLeastAsConstrained() 1475 Kind == FunctionDecl::TK_FunctionTemplate; in IsAtLeastAsConstrained() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Decl.cpp | 3027 FunctionDecl::FunctionDecl(Kind DK, ASTContext &C, DeclContext *DC, in FunctionDecl() function in FunctionDecl 3111 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const { in hasBody() 3158 bool FunctionDecl::isDefined(const FunctionDecl *&Definition, in isDefined() 3191 Stmt *FunctionDecl::getBody(const FunctionDecl *&Definition) const { in getBody() 3545 FunctionDecl::setPreviousDeclaration(FunctionDecl *PrevDecl) { in setPreviousDeclaration() 3935 FunctionDecl::TemplatedKind FunctionDecl::getTemplatedKind() const { in getTemplatedKind() 4002 void FunctionDecl::setInstantiatedFromDecl(FunctionDecl *FD) { in setInstantiatedFromDecl() 4008 FunctionDecl *FunctionDecl::getInstantiatedFromDecl() const { in getInstantiatedFromDecl() 4054 FunctionDecl * 5326 FunctionDecl * [all …]
|
| H A D | Mangle.cpp | 59 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in isExternC() 74 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in getCallingConvMangling() 85 const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND); in getCallingConvMangling() 215 const FunctionDecl *FD = cast<FunctionDecl>(D); in mangleName() 409 if (auto *FD = dyn_cast<FunctionDecl>(D)) { in writeName() 535 GD = GlobalDecl(cast<FunctionDecl>(D)); in writeFuncOrVarName()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 96 const FunctionDecl *D) override; 97 void ResolvedExceptionSpec(const FunctionDecl *FD) override; 100 const FunctionDecl *Delete, 102 void CompletedImplicitDefinition(const FunctionDecl *D) override; 105 void FunctionDefinitionInstantiated(const FunctionDecl *D) override; 155 const FunctionTemplateDecl *TD, const FunctionDecl *D) { in AddedCXXTemplateSpecialization() 160 const FunctionDecl *FD) { in ResolvedExceptionSpec() 164 void MultiplexASTMutationListener::DeducedReturnType(const FunctionDecl *FD, in DeducedReturnType() 170 const CXXDestructorDecl *DD, const FunctionDecl *Delete, Expr *ThisArg) { in ResolvedOperatorDelete() 189 const FunctionDecl *D) { in FunctionDefinitionInstantiated() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | RetainSummaryManager.h | 451 typedef llvm::DenseMap<const FunctionDecl*, const RetainSummary *> 500 const RetainSummary *getOSSummaryCreateRule(const FunctionDecl *FD); 503 const RetainSummary *getOSSummaryGetRule(const FunctionDecl *FD); 512 const RetainSummary *getOSSummaryFreeRule(const FunctionDecl *FD); 518 const RetainSummary *getCFSummaryGetRule(const FunctionDecl *FD); 602 const RetainSummary * generateSummary(const FunctionDecl *FD, 606 const RetainSummary *getSummaryForOSObject(const FunctionDecl *FD, 611 const FunctionDecl *FD, 653 canEval(const CallExpr *CE, const FunctionDecl *FD, 675 const RetainSummary *getFunctionSummary(const FunctionDecl *FD); [all …]
|
| H A D | AnyCall.h | 74 if (D && ((K == Function && !isa<FunctionDecl>(D)) || in AnyCall() 100 AnyCall(const FunctionDecl *D) : E(nullptr), D(D) { in AnyCall() 135 if (const auto *FD = dyn_cast<FunctionDecl>(D)) { in forDecl() 148 if (const auto *FD = dyn_cast<FunctionDecl>(D)) { in parameters() 170 return cast<FunctionDecl>(D)->getReturnType(); in getReturnType() 184 return cast<FunctionDecl>(D)->getReturnType(); in getReturnType()
|
| H A D | CodeInjector.h | 22 class FunctionDecl; variable 40 virtual Stmt *getBody(const FunctionDecl *D) = 0;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.h | 43 class FunctionDecl; variable 86 void setHLSLEntryAttributes(const FunctionDecl *FD, llvm::Function *Fn); 88 void emitEntryFunction(const FunctionDecl *FD, llvm::Function *Fn); 89 void setHLSLFunctionAttributes(llvm::Function *, const FunctionDecl *);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | PtrTypesSemantics.h | 19 class FunctionDecl; variable 51 bool isCtorOfRefCounted(const clang::FunctionDecl *F); 58 bool isPtrConversion(const FunctionDecl *F);
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | PdbAstBuilder.h | 27 class FunctionDecl; variable 65 clang::FunctionDecl *GetOrCreateFunctionDecl(PdbCompilandSymId func_id); 66 clang::FunctionDecl * 112 clang::FunctionDecl &function_decl, 120 clang::FunctionDecl *CreateFunctionDeclFromId(PdbTypeSymId func_tid, 122 clang::FunctionDecl *
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 56 if (FunctionDecl *CalleeDecl = CE->getDirectCallee()) in getDeclFromCall() 84 for (FunctionDecl *FD : FTD->specializations()) in VisitLambdaExpr() 91 if (FunctionDecl *FD = E->getOperatorNew()) in VisitCXXNewExpr() 98 if (FunctionDecl *Def = Ctor->getDefinition()) in VisitCXXConstructExpr() 164 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { in includeCalleeInGraph()
|
| H A D | RetainSummaryManager.cpp | 192 static bool isRetain(const FunctionDecl *FD, StringRef FName) { in isRetain() 197 static bool isRelease(const FunctionDecl *FD, StringRef FName) { in isRelease() 202 static bool isAutorelease(const FunctionDecl *FD, StringRef FName) { in isAutorelease() 243 RetainSummaryManager::getSummaryForOSObject(const FunctionDecl *FD, in getSummaryForOSObject() 294 const FunctionDecl *FD, in getSummaryForObjCOrCFObject() 497 RetainSummaryManager::generateSummary(const FunctionDecl *FD, in generateSummary() 536 RetainSummaryManager::getFunctionSummary(const FunctionDecl *FD) { in getFunctionSummary() 767 const FunctionDecl* FDD = FD->getDefinition(); in canEval() 839 RetainSummaryManager::getOSSummaryGetRule(const FunctionDecl *FD) { in getOSSummaryGetRule() 851 RetainSummaryManager::getCFSummaryGetRule(const FunctionDecl *FD) { in getCFSummaryGetRule() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTWriter.h | 56 class FunctionDecl; variable 754 case FunctionDecl::TK_NonTemplate: in getDeclCXXMethodAbbrev() 756 case FunctionDecl::TK_FunctionTemplate: in getDeclCXXMethodAbbrev() 758 case FunctionDecl::TK_MemberSpecialization: in getDeclCXXMethodAbbrev() 760 case FunctionDecl::TK_FunctionTemplateSpecialization: in getDeclCXXMethodAbbrev() 762 case FunctionDecl::TK_DependentNonTemplate: in getDeclCXXMethodAbbrev() 764 case FunctionDecl::TK_DependentFunctionTemplateSpecialization: in getDeclCXXMethodAbbrev() 817 const FunctionDecl *D) override; 818 void ResolvedExceptionSpec(const FunctionDecl *FD) override; 821 const FunctionDecl *Delete, [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Program.h | 31 class FunctionDecl; variable 96 Function *createFunction(const FunctionDecl *Def, Ts &&... Args) { in createFunction() 111 Function *getFunction(const FunctionDecl *F); 160 llvm::DenseMap<const FunctionDecl *, std::unique_ptr<Function>> Funcs; 165 llvm::DenseMap<const FunctionDecl *, std::vector<unsigned>> Relocs;
|
| H A D | Context.h | 24 class FunctionDecl; variable 49 bool isPotentialConstantExpr(State &Parent, const FunctionDecl *FnDecl); 81 const Function *getOrCreateFunction(const FunctionDecl *FD);
|
| H A D | Frame.h | 20 class FunctionDecl; variable 39 virtual const FunctionDecl *getCallee() const = 0;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CheckerContext.cpp | 22 const FunctionDecl *CheckerContext::getCalleeDecl(const CallExpr *CE) const { in getCalleeDecl() 23 const FunctionDecl *D = CE->getDirectCallee(); in getCalleeDecl() 32 StringRef CheckerContext::getCalleeName(const FunctionDecl *FunDecl) const { in getCalleeName() 49 bool CheckerContext::isCLibraryFunction(const FunctionDecl *FD, in isCLibraryFunction()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 134 class FunctionDecl; variable 935 SmallVector<std::pair<FunctionDecl*, FunctionDecl*>, 2> 2186 bool CheckEquivalentExceptionSpec(FunctionDecl *Old, FunctionDecl *New); 3763 bool MergeCompatibleFunctionDecls(FunctionDecl *New, FunctionDecl *Old, 3805 bool IsOverload(FunctionDecl *New, FunctionDecl *Old, 3810 bool IsOverride(FunctionDecl *MD, FunctionDecl *BaseMD, 4218 FunctionDecl * 4225 FunctionDecl * 7439 FunctionDecl *Function, const FunctionDecl *PatternDecl, 7446 FunctionDecl *Function, const FunctionDecl *PatternDecl, [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/DomainSpecific/ |
| H A D | CocoaConventions.h | 20 class FunctionDecl; variable 36 bool followsCreateRule(const FunctionDecl *FD);
|