Searched refs:FunDecl (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CheckerContext.h | 352 StringRef getCalleeName(const FunctionDecl *FunDecl) const; 356 const FunctionDecl *FunDecl = getCalleeDecl(CE); in getCalleeIdentifier() local 357 if (FunDecl) in getCalleeIdentifier() 358 return FunDecl->getIdentifier(); in getCalleeIdentifier() 365 const FunctionDecl *FunDecl = getCalleeDecl(CE); in getCalleeName() local 366 return getCalleeName(FunDecl); in getCalleeName()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | Consumed.cpp | 186 return FunDecl->hasAttr<TestTypestateAttr>(); in isTestingFunction() 266 assert(isTestingFunction(FunDecl)); in testsFor() 495 const FunctionDecl *FunDecl, 741 const FunctionDecl *FunDecl = Call->getDirectCallee(); in VisitCallExpr() local 742 if (!FunDecl) in VisitCallExpr() 752 handleCall(Call, nullptr, FunDecl); in VisitCallExpr() 753 propagateReturnType(Call, FunDecl); in VisitCallExpr() 815 if (!FunDecl) return; in VisitCXXOperatorCallExpr() 819 if (!handleCall(Call, Call->getArg(0), FunDecl)) in VisitCXXOperatorCallExpr() 827 handleCall(Call, Call->getArg(0), FunDecl); in VisitCXXOperatorCallExpr() [all …]
|
H A D | ThreadSafety.cpp | 1490 auto *FunDecl = dyn_cast_or_null<NamedDecl>(Exp->getCalleeDecl()); in getEdgeLockset() local 1491 if(!FunDecl || !FunDecl->hasAttrs()) in getEdgeLockset() 1498 for (const auto *Attr : FunDecl->attrs()) { in getEdgeLockset() 1503 Exp, FunDecl, PredBlock, CurrBlock, A->getSuccessValue(), in getEdgeLockset() 1509 getMutexIDs(ExclusiveLocksToAdd, A, Exp, FunDecl, PredBlock, CurrBlock, in getEdgeLockset() 1515 getMutexIDs(SharedLocksToAdd, A, Exp, FunDecl, PredBlock, CurrBlock, in getEdgeLockset()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 32 StringRef CheckerContext::getCalleeName(const FunctionDecl *FunDecl) const { in getCalleeName() 33 if (!FunDecl) in getCalleeName() 35 IdentifierInfo *funI = FunDecl->getIdentifier(); in getCalleeName()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ASTResultSynthesizer.h | 124 bool SynthesizeFunctionResult(clang::FunctionDecl *FunDecl);
|
H A D | ASTResultSynthesizer.cpp | 115 bool ASTResultSynthesizer::SynthesizeFunctionResult(FunctionDecl *FunDecl) { in SynthesizeFunctionResult() argument 121 FunctionDecl *function_decl = FunDecl; in SynthesizeFunctionResult()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 3003 Decl *FunDecl = ParseCXXInlineMethodDef(AS, AccessAttrs, DeclaratorInfo, in ParseCXXClassMemberDeclaration() local 3006 if (FunDecl) { in ParseCXXClassMemberDeclaration() 3008 CommonLateParsedAttrs[i]->addDecl(FunDecl); in ParseCXXClassMemberDeclaration() 3011 LateParsedAttrs[i]->addDecl(FunDecl); in ParseCXXClassMemberDeclaration() 3020 return DeclGroupPtrTy::make(DeclGroupRef(FunDecl)); in ParseCXXClassMemberDeclaration()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 12848 if (FunctionDecl *FunDecl = dyn_cast<FunctionDecl>(Fn)) { in AddMatchingNonTemplateFunction() local 12852 !S.IsAllowedCUDACall(Caller, FunDecl)) in AddMatchingNonTemplateFunction() 12855 if (FunDecl->isMultiVersion()) { in AddMatchingNonTemplateFunction() 12856 const auto *TA = FunDecl->getAttr<TargetAttr>(); in AddMatchingNonTemplateFunction() 12859 const auto *TVA = FunDecl->getAttr<TargetVersionAttr>(); in AddMatchingNonTemplateFunction() 12866 if (completeFunctionType(S, FunDecl, SourceExpr->getBeginLoc(), in AddMatchingNonTemplateFunction() 12872 if (!S.checkAddressOfFunctionIsAvailable(FunDecl)) in AddMatchingNonTemplateFunction() 12877 candidateHasExactlyCorrectType(FunDecl)) { in AddMatchingNonTemplateFunction() 12879 CurAccessFunPair, cast<FunctionDecl>(FunDecl->getCanonicalDecl()))); in AddMatchingNonTemplateFunction()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTImporter.cpp | 1837 FunctionDecl *FunDecl; in ImportDeclParts() local 1838 if (isa<RecordDecl>(D) && (FunDecl = dyn_cast<FunctionDecl>(OrigDC)) && in ImportDeclParts() 1839 FunDecl->hasBody()) { in ImportDeclParts() 1846 for (const ParmVarDecl *P : FunDecl->parameters()) { in ImportDeclParts()
|