Home
last modified time | relevance | path

Searched refs:ParamDecl (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DCallAndMessageChecker.cpp114 const ParmVarDecl *ParamDecl) const;
131 const ParmVarDecl *ParamDecl, const char *BD,
189 std::unique_ptr<BugType> &BT, const ParmVarDecl *ParamDecl, const char *BD, in uninitRefOrPointer() argument
198 if(!ParamDecl) in uninitRefOrPointer()
207 if (ParamDecl->getType()->isPointerType()) { in uninitRefOrPointer()
210 } else if (ParamDecl->getType()->isReferenceType()) { in uninitRefOrPointer()
216 if(!ParamDecl->getType()->getPointeeType().isConstQualified()) in uninitRefOrPointer()
287 const ParmVarDecl *ParamDecl in PreVisitProcessArg()
291 if (uninitRefOrPointer(C, V, ArgRange, ArgEx, BT, ParamDecl, BD, in PreVisitProcessArg()
530 const ParmVarDecl *ParamDecl = nullptr; in checkArgInitializedness() local
[all …]
H A DNullabilityChecker.cpp364 for (const auto *ParamDecl : Params) { in checkParamsForPreconditionViolation() local
365 if (ParamDecl->isParameterPack()) in checkParamsForPreconditionViolation()
368 SVal LV = State->getLValue(ParamDecl, LocCtxt); in checkParamsForPreconditionViolation()
370 ParamDecl->getType())) { in checkParamsForPreconditionViolation()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseTemplate.cpp969 Declarator ParamDecl(DS, DeclaratorContext::TemplateParam); in ParseNonTypeTemplateParameter() local
970 ParseDeclarator(ParamDecl); in ParseNonTypeTemplateParameter()
979 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, ParamDecl); in ParseNonTypeTemplateParameter()
1002 return Actions.ActOnNonTypeTemplateParameter(getCurScope(), ParamDecl, in ParseNonTypeTemplateParameter()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp2906 for (const auto ParamDecl : parms) { in VisitNode() local
2915 assert(ParamDecl && "Formal parameter has no decl?"); in VisitNode()
2916 QualType T = ParamDecl->getType(); in VisitNode()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGObjCMac.cpp1762 const ParmVarDecl *ParamDecl = (*i); in complete() local
1763 if (ParamDecl->hasAttr<NSConsumedAttr>()) { in complete()
1769 QualType QT = ParamDecl->getType(); in complete()
2265 for (const auto *ParamDecl : Method->parameters()) { in EmitMessageSend() local
2266 if (ParamDecl->isDestroyedInCallee()) { in EmitMessageSend()
7376 for (const auto *ParamDecl : method->parameters()) { in EmitVTableMessageSend() local
7377 if (ParamDecl->isDestroyedInCallee()) { in EmitVTableMessageSend()
H A DCodeGenFunction.cpp1334 for (const auto *ParamDecl : FD->parameters()) in GenerateCode() local
1335 FnArgs.push_back(ParamDecl); in GenerateCode()
H A DCGExpr.cpp930 auto *ParamDecl = dyn_cast<ParmVarDecl>(ArrayDeclRef->getDecl()); in LoadPassedObjectSize() local
931 if (!ParamDecl) in LoadPassedObjectSize()
934 auto *POSAttr = ParamDecl->getAttr<PassObjectSizeAttr>(); in LoadPassedObjectSize()
944 auto PassedSizeIt = SizeArguments.find(ParamDecl); in LoadPassedObjectSize()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp351 ParmVarDecl *ParamDecl = Method->parameters()[0]; in BuildObjCNumericLiteral() local
353 ParamDecl); in BuildObjCNumericLiteral()
744 ParmVarDecl *ParamDecl = BoxingMethod->parameters()[0]; in BuildObjCBoxedExpr() local
746 ParamDecl); in BuildObjCBoxedExpr()
H A DSemaTemplateDeduction.cpp505 TemplateDecl *ParamDecl = Param.getAsTemplateDecl(); in DeduceTemplateArguments() local
506 if (!ParamDecl) { in DeduceTemplateArguments()
513 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { in DeduceTemplateArguments()
H A DSemaDeclCXX.cpp3953 auto *ParamDecl = cast<NamedDecl>(Param.Param); in ActOnStartTrailingRequiresClause() local
3954 if (ParamDecl->getDeclName()) in ActOnStartTrailingRequiresClause()
3955 PushOnScopeChains(ParamDecl, S, /*AddToContext=*/false); in ActOnStartTrailingRequiresClause()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTContext.h1537 TemplateArgument getInjectedTemplateArg(NamedDecl *ParamDecl);