Home
last modified time | relevance | path

Searched refs:FunctionDecl (Results 1 – 25 of 341) sorted by relevance

12345678910>>...14

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DGlobalDecl.h71 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 DASTMutationListener.h26 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 DASTConsumer.h27 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 DCheckSecuritySyntaxOnly.cpp102 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 DSemaCUDA.cpp225 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 DSema.cpp523 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 DSemaConcept.cpp551 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 DDecl.cpp3027 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 DMangle.cpp59 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 DMultiplexConsumer.cpp96 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 DRetainSummaryManager.h451 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 DAnyCall.h74 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 DCodeInjector.h22 class FunctionDecl; variable
40 virtual Stmt *getBody(const FunctionDecl *D) = 0;
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.h43 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 DPtrTypesSemantics.h19 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 DPdbAstBuilder.h27 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 DCallGraph.cpp56 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 DRetainSummaryManager.cpp192 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 DASTWriter.h56 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 DProgram.h31 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 DContext.h24 class FunctionDecl; variable
49 bool isPotentialConstantExpr(State &Parent, const FunctionDecl *FnDecl);
81 const Function *getOrCreateFunction(const FunctionDecl *FD);
H A DFrame.h20 class FunctionDecl; variable
39 virtual const FunctionDecl *getCallee() const = 0;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp22 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 DSema.h134 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 DCocoaConventions.h20 class FunctionDecl; variable
36 bool followsCreateRule(const FunctionDecl *FD);

12345678910>>...14