/freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
H A D | GlobalDecl.h | 47 /// a FunctionDecl and the kernel reference type (Kernel, Stub), or 48 /// a VarDecl, a FunctionDecl or a BlockDecl. 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() 128 "Decl is not a plain FunctionDecl!"); in getMultiVersionIndex() 133 assert(((isa<FunctionDecl>(getDecl()) && in getKernelReferenceKind() 134 cast<FunctionDecl>(getDecl())->hasAttr<CUDAGlobalAttr>()) || in getKernelReferenceKind() 162 static KernelReferenceKind getDefaultKernelReference(const FunctionDecl * in getDefaultKernelReference() [all...] |
H A D | ASTMutationListener.h | 26 class FunctionDecl; variable 75 const FunctionDecl *D) {} 79 virtual void ResolvedExceptionSpec(const FunctionDecl *FD) {} 82 virtual void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType); 86 const FunctionDecl *Delete, 90 virtual void CompletedImplicitDefinition(const FunctionDecl *D) {} 101 virtual void FunctionDefinitionInstantiated(const FunctionDecl *D) {}
|
H A D | ASTConsumer.h | 28 class FunctionDecl; 58 virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {} 83 virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {} 27 class FunctionDecl; global() variable
|
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckSecuritySyntaxOnly.cpp | 95 bool checkCall_strCommon(const CallExpr *CE, const FunctionDecl *FD); 97 typedef void (WalkAST::*FnCheck)(const CallExpr *, const FunctionDecl *); 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); 108 void checkCall_mkstemp(const CallExpr *CE, const FunctionDecl *FD); 109 void checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD); [all …]
|
/freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCUDA.cpp | 57 FunctionDecl *ConfigDecl = getASTContext().getcudaConfigureCallDecl(); in ActOnCUDAExecConfigExpr() 136 CUDAFunctionTarget SemaCUDA::IdentifyTarget(const FunctionDecl *D, in IdentifyCUDATarget() 184 if (auto *FD = dyn_cast<FunctionDecl>(Var->getDeclContext())) { in IdentifyCUDATarget() 227 SemaCUDA::IdentifyPreference(const FunctionDecl *Caller, in IdentifyCUDAPreference() 228 const FunctionDecl *Callee) { in IdentifyCUDAPreference() 306 template <typename AttrT> static bool hasImplicitAttr(const FunctionDecl *D) { in isCUDAImplicitHostDeviceFunction() 314 bool SemaCUDA::isImplicitHostDeviceFunction(const FunctionDecl *D) { in EraseUnwantedCUDAMatches() 321 const FunctionDecl *Caller, in EraseUnwantedCUDAMatches() 322 SmallVectorImpl<std::pair<DeclAccessPair, FunctionDecl *>> &Matches) { in EraseUnwantedCUDAMatches() 326 using Pair = std::pair<DeclAccessPair, FunctionDecl*>; in EraseUnwantedCUDAMatches() [all...] |
H A D | Sema.cpp | 574 FunctionDecl *fn = dyn_cast<FunctionDecl>(CurContext); in diagnoseNullableToNonnullConversion() 672 FunctionDecl *FD = getCurFunctionDecl(); in ImpCastExprToType() 801 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { 811 const FunctionDecl *DeclToCheck; 856 if (const auto *FD = dyn_cast<FunctionDecl>(ND)) in getUndefinedButUsed() 895 if (const auto *FD = dyn_cast<FunctionDecl>(ND)) { in checkUndefinedButUsed() 959 if (const auto *BaseD = dyn_cast<FunctionDecl>(VD)) { in MethodsAndNestedClassesComplete() 964 const auto *Func = cast<FunctionDecl>( in MethodsAndNestedClassesComplete() [all...] |
H A D | SemaConcept.cpp | 708 FunctionDecl *Function, const FunctionDecl *PatternDecl, in CheckFunctionConstraints() 745 FunctionDecl *FD, std::optional<ArrayRef<TemplateArgument>> TemplateArgs, in CalculateTemplateDepthForConstraints() 789 if (FD->getTemplatedKind() == FunctionDecl::TK_MemberSpecialization || in SubstituteConstraintExpressionWithoutSatisfaction() 790 FD->getTemplatedKind() == FunctionDecl::TK_DependentNonTemplate) { in SubstituteConstraintExpressionWithoutSatisfaction() 791 FunctionDecl *InstantiatedFrom = in SubstituteConstraintExpressionWithoutSatisfaction() 792 FD->getTemplatedKind() == FunctionDecl::TK_MemberSpecialization in SubstituteConstraintExpressionWithoutSatisfaction() 817 FunctionDecl *FD, std::optional<ArrayRef<TemplateArgument>> TemplateArgs, in AreConstraintExpressionsEqual() 836 bool Sema::CheckFunctionConstraints(const FunctionDecl *FD, in AreConstraintExpressionsEqual() 846 FunctionDecl in FriendConstraintsDependOnEnclosingTemplate() [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 307 if (isa<FunctionDecl>(DC) || isa<BlockDecl>(DC)) in getOutermostFuncOrBlockContext() 373 static bool shouldConsiderTemplateVisibility(const FunctionDecl *fn, in shouldConsiderTemplateVisibility() 393 LinkageInfo &LV, const FunctionDecl *fn, in mergeTemplateLV() 552 const auto *FD = dyn_cast<FunctionDecl>(D); in useInlineVisibilityHidden() 565 const FunctionDecl *Def = nullptr; in useInlineVisibilityHidden() 602 if (auto *FD = dyn_cast<FunctionDecl>(D)) in getStorageClass() 679 const auto *Func = dyn_cast<FunctionDecl>(D); in getLVForNamespaceScopeDecl() 798 } else if (const auto *Function = dyn_cast<FunctionDecl>(D)) { in getLVForNamespaceScopeDecl() 1154 if (auto *FD = dyn_cast<FunctionDecl>(this)) in isReserved() 1279 if (const auto *fn = dyn_cast<FunctionDecl>(N in getExplicitVisibilityAux() 3027 FunctionDecl::FunctionDecl(Kind DK, ASTContext &C, DeclContext *DC, FunctionDecl() function in 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() 408 if (auto *FD = dyn_cast<FunctionDecl>(D)) { in writeName() 544 GD = GlobalDecl(cast<FunctionDecl>( in writeFuncOrVarName() [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 99 const FunctionDecl *D) override; 100 void ResolvedExceptionSpec(const FunctionDecl *FD) override; 101 void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) override; 103 const FunctionDecl *Delete, 105 void CompletedImplicitDefinition(const FunctionDecl *D) override; 108 void FunctionDefinitionInstantiated(const FunctionDecl *D) override; 163 const FunctionTemplateDecl *TD, const FunctionDecl *D) { in ResolvedExceptionSpec() 168 const FunctionDecl *FD) { in DeducedReturnType() 172 void MultiplexASTMutationListener::DeducedReturnType(const FunctionDecl *FD, in ResolvedOperatorDelete() 178 const CXXDestructorDecl *DD, const FunctionDecl *Delet in CompletedImplicitDefinition() [all...] |
/freebsd-src/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); 506 const RetainSummary *getOSSummaryRetainRule(const FunctionDecl *FD); 509 const RetainSummary *getOSSummaryReleaseRule(const FunctionDecl *FD); 512 const RetainSummary *getOSSummaryFreeRule(const FunctionDecl *FD); 517 const RetainSummary *getCFSummaryCreateRule(const FunctionDecl *FD); 518 const RetainSummary *getCFSummaryGetRule(const FunctionDecl *FD); 519 const RetainSummary *getCFCreateGetRuleSummary(const FunctionDecl *FD); 602 const RetainSummary * generateSummary(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-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGHLSLRuntime.h | 63 class FunctionDecl; 120 void setHLSLEntryAttributes(const FunctionDecl *FD, llvm::Function *Fn); 122 void emitEntryFunction(const FunctionDecl *FD, llvm::Function *Fn); 123 void setHLSLFunctionAttributes(llvm::Function *, const FunctionDecl *); 43 class FunctionDecl; global() variable
|
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | PtrTypesSemantics.h | 22 class FunctionDecl; 58 bool isCtorOfRefCounted(const clang::FunctionDecl *F); 61 bool isReturnValueRefCounted(const clang::FunctionDecl *F); 68 bool isPtrConversion(const FunctionDecl *F); 71 bool isSingleton(const FunctionDecl *F); 19 class FunctionDecl; global() variable
|
/freebsd-src/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-src/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() 673 Summ = getFunctionSummary(cast_or_null<FunctionDecl>(C.getDecl())); in getSummary() 706 RetainSummaryManager::getCFCreateGetRuleSummary(const FunctionDecl *FD) { in getCFCreateGetRuleSummary() 719 RetainSummaryManager::canEval(const CallExpr *CE, const FunctionDecl *FD, in canEval() [all …]
|
/freebsd-src/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 55 class FunctionDecl; 811 unsigned getDeclCXXMethodAbbrev(FunctionDecl::TemplatedKind Kind) const { 813 case FunctionDecl::TK_NonTemplate: 815 case FunctionDecl::TK_FunctionTemplate: 817 case FunctionDecl::TK_MemberSpecialization: 819 case FunctionDecl::TK_FunctionTemplateSpecialization: 821 case FunctionDecl::TK_DependentNonTemplate: 823 case FunctionDecl::TK_DependentFunctionTemplateSpecialization: 888 const FunctionDecl *D) override; 889 void ResolvedExceptionSpec(const FunctionDecl *F 56 class FunctionDecl; global() variable [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Program.h | 31 class FunctionDecl; variable 97 Function *createFunction(const FunctionDecl *Def, Ts &&... Args) { in createFunction() 112 Function *getFunction(const FunctionDecl *F); 161 llvm::DenseMap<const FunctionDecl *, std::unique_ptr<Function>> Funcs; 166 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); 93 const Function *getOrCreateFunction(const FunctionDecl *FD); in getProgram()
|
H A D | Frame.h | 20 class FunctionDecl; variable 39 virtual const FunctionDecl *getCallee() const = 0;
|
/freebsd-src/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() 116 bool CheckerContext::isHardenedVariantOf(const FunctionDecl *FD, in isCLibraryFunction()
|
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 138 class FunctionDecl; 515 bool shouldDiagnoseRedeclaration(const FunctionDecl &OldFunction, 517 const FunctionDecl &NewFunction, in getRawEncoding() 812 const FunctionDecl *FD = nullptr); 815 const FunctionDecl *FD = nullptr) { 856 FunctionDecl *getCurFunctionDecl(bool AllowLambda = false) const; 1980 void AddRangeBasedOptnone(FunctionDecl *FD); 1985 void AddSectionMSAllocText(FunctionDecl *FD); 1990 void AddOptnoneAttributeIfNoConflicts(FunctionDecl *FD, SourceLocation Loc); 1995 void ModifyFnAttributesMSPragmaOptimize(FunctionDecl *F 134 class FunctionDecl; global() variable [all...] |
/freebsd-src/contrib/llvm-project/clang/include/clang/Analysis/DomainSpecific/ |
H A D | CocoaConventions.h | 20 class FunctionDecl; variable 36 bool followsCreateRule(const FunctionDecl *FD);
|