| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 215 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 D | Sema.cpp | 381 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 D | CoroutineStmtBuilder.h | 27 FunctionDecl &FD; 38 CoroutineStmtBuilder(Sema &S, FunctionDecl &FD, sema::FunctionScopeInfo &Fn,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CheckSecuritySyntaxOnly.cpp | 98 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 D | IteratorChecker.cpp | 304 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 D | ASTMutationListener.h | 27 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 D | ASTConsumer.h | 28 class FunctionDecl; variable 58 virtual void HandleInlineFunctionDefinition(FunctionDecl *D) {} in HandleInlineFunctionDefinition() 83 virtual void HandleCXXImplicitFunctionInstantiation(FunctionDecl *D) {} in HandleCXXImplicitFunctionInstantiation()
|
| H A D | Decl.h | 1738 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 D | GlobalDecl.h | 49 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 D | Decl.cpp | 2646 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 D | Mangle.cpp | 55 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 D | MultiplexConsumer.cpp | 91 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 D | RetainSummaryManager.h | 242 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 D | CrossTranslationUnit.h | 31 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 D | CrossTranslationUnit.cpp | 173 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 D | RetainSummaryManager.cpp | 168 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 D | CallEvent.cpp | 238 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 D | CheckerContext.cpp | 22 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 D | CheckerContext.h | 228 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 D | ASTMatchers.h | 640 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 D | Sema.h | 122 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 D | CodeInjector.h | 23 class FunctionDecl; variable 41 virtual Stmt *getBody(const FunctionDecl *D) = 0;
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafety.h | 28 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 D | CocoaConventions.h | 21 class FunctionDecl; variable 37 bool followsCreateRule(const FunctionDecl *FD);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | ModelConsumer.cpp | 36 const FunctionDecl *func = llvm::dyn_cast<FunctionDecl>(*I); in HandleTopLevelDecl()
|