Home
last modified time | relevance | path

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

1234567891011

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaCUDA.cpp215 const FunctionDecl *Caller, in EraseUnwantedCUDAMatches()
511 const FunctionDecl *InitFn = nullptr; in checkAllowedCUDAInitializer()
563 FunctionDecl *OldD = D->getAsFunction(); in maybeAddCUDAHostDeviceAttrs()
685 FunctionDecl *Def = FD->getDefinition(); in IsKnownEmitted()
788 FunctionDecl *Caller; in MarkKnownEmitted()
789 FunctionDecl *Callee; in MarkKnownEmitted()
821 FunctionDecl *NewCallee = FDLoc.first; in MarkKnownEmitted()
841 FunctionDecl *Caller = dyn_cast<FunctionDecl>(CurContext); in CheckCUDACall()
903 FunctionDecl *CurFn = dyn_cast<FunctionDecl>(CurContext); in CUDASetLambdaAttrs()
920 FunctionDecl *OldFD = OldND->getAsFunction(); in checkCUDATargetOverload()
[all …]
H A DSema.cpp381 FunctionDecl *fn = dyn_cast<FunctionDecl>(CurContext); in makeUnavailableInSystemHeader()
554 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) { in ShouldRemoveFromUnused()
564 const FunctionDecl *DeclToCheck; in ShouldRemoveFromUnused()
648 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) { in getUndefinedButUsed()
809 if (const FunctionDecl *FD = in IsRecordFullyDefined()
1082 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(*I)) { in ActOnEndOfTranslationUnit()
1083 const FunctionDecl *DiagD; in ActOnEndOfTranslationUnit()
1204 FunctionDecl *Sema::getCurFunctionDecl() { in getCurFunctionDecl()
1206 return dyn_cast<FunctionDecl>(DC); in getCurFunctionDecl()
1708 if (const FunctionDecl *Fun = dyn_cast<FunctionDecl>(DeclRef->getDecl())) { in tryExprAsCall()
[all …]
H A DCoroutineStmtBuilder.h27 FunctionDecl &FD;
38 CoroutineStmtBuilder(Sema &S, FunctionDecl &FD, sema::FunctionScopeInfo &Fn,
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCheckSecuritySyntaxOnly.cpp98 void checkCall_bcmp(const CallExpr *CE, const FunctionDecl *FD);
99 void checkCall_bcopy(const CallExpr *CE, const FunctionDecl *FD);
100 void checkCall_bzero(const CallExpr *CE, const FunctionDecl *FD);
101 void checkCall_gets(const CallExpr *CE, const FunctionDecl *FD);
102 void checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD);
103 void checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD);
105 void checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD);
107 void checkCall_rand(const CallExpr *CE, const FunctionDecl *FD);
109 void checkCall_vfork(const CallExpr *CE, const FunctionDecl *FD);
126 const FunctionDecl *FD = CE->getDirectCallee(); in VisitCallExpr()
[all …]
H A DIteratorChecker.cpp304 bool isBeginCall(const FunctionDecl *Func);
305 bool isEndCall(const FunctionDecl *Func);
306 bool isAssignCall(const FunctionDecl *Func);
307 bool isClearCall(const FunctionDecl *Func);
308 bool isPushBackCall(const FunctionDecl *Func);
310 bool isPopBackCall(const FunctionDecl *Func);
313 bool isPopFrontCall(const FunctionDecl *Func);
314 bool isInsertCall(const FunctionDecl *Func);
315 bool isEraseCall(const FunctionDecl *Func);
317 bool isEmplaceCall(const FunctionDecl *Func);
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTMutationListener.h27 class FunctionDecl; variable
74 const FunctionDecl *D) {} in AddedCXXTemplateSpecialization()
78 virtual void ResolvedExceptionSpec(const FunctionDecl *FD) {} in ResolvedExceptionSpec()
81 virtual void DeducedReturnType(const FunctionDecl *FD, QualType ReturnType);
85 const FunctionDecl *Delete, in ResolvedOperatorDelete()
89 virtual void CompletedImplicitDefinition(const FunctionDecl *D) {} in CompletedImplicitDefinition()
100 virtual void FunctionDefinitionInstantiated(const FunctionDecl *D) {} in FunctionDefinitionInstantiated()
H A DASTConsumer.h28 class FunctionDecl; variable
58 virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {} in HandleInlineFunctionDefinition()
83 virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {} in HandleCXXImplicitFunctionInstantiation()
H A DDecl.h1738 class FunctionDecl : public DeclaratorDecl,
1853 FunctionDecl *getPreviousDeclImpl() override { in getPreviousDeclImpl()
1857 FunctionDecl *getMostRecentDeclImpl() override { in getMostRecentDeclImpl()
1934 const FunctionDecl* Definition; in hasBody()
1950 const FunctionDecl* Definition; in isDefined()
1955 FunctionDecl *getDefinition() { in getDefinition()
1956 const FunctionDecl *Definition; in getDefinition()
1961 const FunctionDecl *getDefinition() const { in getDefinition()
1974 const FunctionDecl* Definition; in getBody()
2254 FunctionDecl *getCanonicalDecl() override;
[all …]
H A DGlobalDecl.h49 GlobalDecl(const FunctionDecl *D, unsigned MVIndex = 0)
82 assert(isa<FunctionDecl>(getDecl()) && in getMultiVersionIndex()
109 assert(isa<FunctionDecl>(getDecl()) && in getWithMultiVersionIndex()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp2646 FunctionDecl::FunctionDecl(Kind DK, ASTContext &C, DeclContext *DC, in FunctionDecl() function in FunctionDecl
2695 bool FunctionDecl::hasBody(const FunctionDecl *&Definition) const { in hasBody()
2720 bool FunctionDecl::isDefined(const FunctionDecl *&Definition) const { in isDefined()
2731 Stmt *FunctionDecl::getBody(const FunctionDecl *&Definition) const { in getBody()
2969 FunctionDecl::setPreviousDeclaration(FunctionDecl *PrevDecl) { in setPreviousDeclaration()
3316 FunctionDecl::TemplatedKind FunctionDecl::getTemplatedKind() const { in getTemplatedKind()
3332 FunctionDecl *FunctionDecl::getInstantiatedFromMemberFunction() const { in getInstantiatedFromMemberFunction()
3414 FunctionDecl *FunctionDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern()
3464 FunctionDecl *FunctionDecl::getClassScopeSpecializationPattern() const { in getClassScopeSpecializationPattern()
4421 FunctionDecl *FunctionDecl::Create(ASTContext &C, DeclContext *DC, in Create()
[all …]
H A DMangle.cpp55 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in isExternC()
73 const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND); in getCallingConvMangling()
165 const FunctionDecl *FD = cast<FunctionDecl>(D); in mangleName()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DMultiplexConsumer.cpp91 const FunctionDecl *D) override;
92 void ResolvedExceptionSpec(const FunctionDecl *FD) override;
95 const FunctionDecl *Delete,
97 void CompletedImplicitDefinition(const FunctionDecl *D) override;
100 void FunctionDefinitionInstantiated(const FunctionDecl *D) override;
149 const FunctionTemplateDecl *TD, const FunctionDecl *D) { in AddedCXXTemplateSpecialization()
154 const FunctionDecl *FD) { in ResolvedExceptionSpec()
158 void MultiplexASTMutationListener::DeducedReturnType(const FunctionDecl *FD, in DeducedReturnType()
164 const CXXDestructorDecl *DD, const FunctionDecl *Delete, Expr *ThisArg) { in ResolvedOperatorDelete()
183 const FunctionDecl *D) { in FunctionDefinitionInstantiated()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
H A DRetainSummaryManager.h242 static CallEffects getEffect(const FunctionDecl *FD);
483 typedef llvm::DenseMap<const FunctionDecl*, const RetainSummary *>
535 const RetainSummary *getOSSummaryGetRule(const FunctionDecl *FD);
544 const RetainSummary *getOSSummaryFreeRule(const FunctionDecl *FD);
550 const RetainSummary *getCFSummaryGetRule(const FunctionDecl *FD);
634 const RetainSummary * generateSummary(const FunctionDecl *FD,
638 const RetainSummary *getSummaryForOSObject(const FunctionDecl *FD,
643 const FunctionDecl *FD,
688 bool isTrustedReferenceCountImplementation(const FunctionDecl *FD);
693 const RetainSummary *getFunctionSummary(const FunctionDecl *FD);
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CrossTU/
H A DCrossTranslationUnit.h31 class FunctionDecl; variable
121 llvm::Expected<const FunctionDecl *>
122 getCrossTUDefinition(const FunctionDecl *FD, StringRef CrossTUDir,
148 llvm::Expected<const FunctionDecl *> importDefinition(const FunctionDecl *FD);
159 const FunctionDecl *findFunctionInDeclContext(const DeclContext *DC,
/freebsd-12.1/contrib/llvm/tools/clang/lib/CrossTU/
H A DCrossTranslationUnit.cpp173 const FunctionDecl *
183 const auto *ND = dyn_cast<FunctionDecl>(D); in findFunctionInDeclContext()
184 const FunctionDecl *ResultDecl; in findFunctionInDeclContext()
194 llvm::Expected<const FunctionDecl *>
195 CrossTranslationUnitContext::getCrossTUDefinition(const FunctionDecl *FD, in getCrossTUDefinition()
240 if (const FunctionDecl *ResultDecl = in getCrossTUDefinition()
330 llvm::Expected<const FunctionDecl *>
331 CrossTranslationUnitContext::importDefinition(const FunctionDecl *FD) { in importDefinition()
336 cast_or_null<FunctionDecl>(Importer.Import(const_cast<FunctionDecl *>(FD))); in importDefinition()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DRetainSummaryManager.cpp168 static bool isRetain(const FunctionDecl *FD, StringRef FName) { in isRetain()
172 static bool isRelease(const FunctionDecl *FD, StringRef FName) { in isRelease()
176 static bool isAutorelease(const FunctionDecl *FD, StringRef FName) { in isAutorelease()
203 RetainSummaryManager::getSummaryForOSObject(const FunctionDecl *FD, in getSummaryForOSObject()
246 const FunctionDecl *FD, in getSummaryForObjCOrCFObject()
454 RetainSummaryManager::generateSummary(const FunctionDecl *FD, in generateSummary()
493 RetainSummaryManager::getFunctionSummary(const FunctionDecl *FD) { in getFunctionSummary()
652 const FunctionDecl *FD) { in isTrustedReferenceCountImplementation()
697 const FunctionDecl* FDD = FD->getDefinition(); in canEval()
832 if (const auto *FD = dyn_cast<FunctionDecl>(ND)) { in getCallableReturnType()
[all …]
H A DCallEvent.cpp238 if (const auto *FD = dyn_cast<FunctionDecl>(D)) in getParameterLocation()
450 if (const auto *FD = dyn_cast<FunctionDecl>(D)) in getDeclaredResultType()
480 if (const auto *FD = dyn_cast<FunctionDecl>(D)) in isVariadic()
525 const FunctionDecl *D = getDecl(); in parameters()
532 const FunctionDecl *FD = getDecl(); in getRuntimeDefinition()
562 llvm::Expected<const FunctionDecl *> CTUDeclOrError = in getRuntimeDefinition()
590 const FunctionDecl *D = getDecl(); in argumentsMayEscape()
647 const FunctionDecl *SimpleFunctionCall::getDecl() const { in getDecl()
655 const FunctionDecl *CXXInstanceCall::getDecl() const { in getDecl()
660 const FunctionDecl *D = CE->getDirectCallee(); in getDecl()
[all …]
H A DCheckerContext.cpp22 const FunctionDecl *CheckerContext::getCalleeDecl(const CallExpr *CE) const { in getCalleeDecl()
28 StringRef CheckerContext::getCalleeName(const FunctionDecl *FunDecl) const { in getCalleeName()
45 bool CheckerContext::isCLibraryFunction(const FunctionDecl *FD, in isCLibraryFunction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerContext.h228 const FunctionDecl *getCalleeDecl(const CallExpr *CE) const;
231 StringRef getCalleeName(const FunctionDecl *FunDecl) const;
235 const FunctionDecl *FunDecl = getCalleeDecl(CE); in getCalleeIdentifier()
244 const FunctionDecl *FunDecl = getCalleeDecl(CE); in getCalleeName()
258 static bool isCLibraryFunction(const FunctionDecl *FD,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h640 AST_MATCHER(FunctionDecl, isMain) { in AST_MATCHER() argument
692 FunctionDecl), in AST_POLYMORPHIC_MATCHER_P() argument
900 FunctionDecl), in AST_POLYMORPHIC_MATCHER_P2() argument
3935 AST_MATCHER_P(FunctionDecl, returns, in AST_MATCHER_P() argument
3989 AST_MATCHER(FunctionDecl, isDeleted) { in AST_MATCHER() argument
4002 AST_MATCHER(FunctionDecl, isDefaulted) { in AST_MATCHER() argument
4571 AST_MATCHER(FunctionDecl, isVariadic) { in AST_MATCHER() argument
6092 if (const auto *FD = dyn_cast<FunctionDecl>(&Node)) in AST_POLYMORPHIC_MATCHER()
6205 AST_MATCHER_P(Stmt, forFunction, internal::Matcher<FunctionDecl>, in AST_MATCHER_P() argument
6214 if(const auto *FuncDeclNode = CurNode.get<FunctionDecl>()) { in AST_MATCHER_P()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h122 class FunctionDecl; variable
632 SmallVector<std::pair<FunctionDecl*, FunctionDecl*>, 2>
1479 bool CheckEquivalentExceptionSpec(FunctionDecl *Old, FunctionDecl *New);
2040 FunctionDecl *FD, const FunctionDecl *EffectiveDefinition = nullptr,
2512 bool MergeCompatibleFunctionDecls(FunctionDecl *New, FunctionDecl *Old,
2520 bool MergeCXXFunctionDecl(FunctionDecl *New, FunctionDecl *Old, Scope *S);
2554 bool IsOverload(FunctionDecl *New, FunctionDecl *Old, bool IsForUsingDecl,
2911 FunctionDecl *
2918 FunctionDecl *
2925 FunctionDecl *
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCodeInjector.h23 class FunctionDecl; variable
41 virtual Stmt *getBody(const FunctionDecl *D) = 0;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafety.h28 class FunctionDecl; variable
219 virtual void enterFunction(const FunctionDecl *FD) {} in enterFunction()
222 virtual void leaveFunction(const FunctionDecl *FD) {} in leaveFunction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/
H A DCocoaConventions.h21 class FunctionDecl; variable
37 bool followsCreateRule(const FunctionDecl *FD);
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/
H A DModelConsumer.cpp36 const FunctionDecl *func = llvm::dyn_cast<FunctionDecl>(*I); in HandleTopLevelDecl()

1234567891011