Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DPassByValueCheck.cpp62 const ParmVarDecl *ParamDecl) { in paramReferredExactlyOnce() argument
72 ExactlyOneUsageVisitor(const ParmVarDecl *ParamDecl) in paramReferredExactlyOnce() argument
73 : ParamDecl(ParamDecl) {} in paramReferredExactlyOnce()
90 if (To == ParamDecl) { in paramReferredExactlyOnce()
101 const ParmVarDecl *ParamDecl; in paramReferredExactlyOnce() member in clang::tidy::modernize::paramReferredExactlyOnce::ExactlyOneUsageVisitor
105 return ExactlyOneUsageVisitor(ParamDecl).hasExactlyOneUsageIn(Ctor); in paramReferredExactlyOnce()
181 const ParmVarDecl *ParamDecl) { in collectParamDecls() argument
183 unsigned ParamIdx = ParamDecl->getFunctionScopeIndex(); in collectParamDecls()
252 if (!paramReferredExactlyOnce(Ctor, ParamDecl)) in check()
262 if (hasRValueOverload(Ctor, ParamDecl)) in check()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCallAndMessageChecker.cpp114 const ParmVarDecl *ParamDecl) const;
131 const ParmVarDecl *ParamDecl, const char *BD,
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
532 ParamDecl = FD->getParamDecl(i); in checkArgInitializedness()
[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()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp175 for (const auto *ParamDecl : FuncDecl->parameters()) { in Environment() local
176 assert(ParamDecl != nullptr); in Environment()
177 auto &ParamLoc = createStorageLocation(*ParamDecl); in Environment()
178 setStorageLocation(*ParamDecl, ParamLoc); in Environment()
179 if (Value *ParamVal = createValue(ParamDecl->getType())) in Environment()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSuspiciousCallArgumentCheck.cpp463 const auto *ParamDecl = ParamType->getAsCXXRecordDecl(); in areTypesCompatible() local
464 if (!ArgDecl || !ArgDecl->hasDefinition() || !ParamDecl || in areTypesCompatible()
465 !ParamDecl->hasDefinition()) in areTypesCompatible()
468 return ArgDecl->isDerivedFrom(ParamDecl); in areTypesCompatible()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseTemplate.cpp996 Declarator ParamDecl(DS, ParsedAttributesView::none(), in ParseNonTypeTemplateParameter() local
998 ParseDeclarator(ParamDecl); in ParseNonTypeTemplateParameter()
1007 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, ParamDecl); in ParseNonTypeTemplateParameter()
1035 return Actions.ActOnNonTypeTemplateParameter(getCurScope(), ParamDecl, in ParseNonTypeTemplateParameter()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp3209 for (const auto ParamDecl : parms) { in VisitNode() local
3218 assert(ParamDecl && "Formal parameter has no decl?"); in VisitNode()
3219 QualType T = ParamDecl->getType(); in VisitNode()
/llvm-project-15.0.7/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.cpp491 TemplateDecl *ParamDecl = Param.getAsTemplateDecl(); in DeduceTemplateArguments() local
492 if (!ParamDecl) { in DeduceTemplateArguments()
499 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { in DeduceTemplateArguments()
H A DSemaDeclCXX.cpp4001 auto *ParamDecl = cast<NamedDecl>(Param.Param); in ActOnStartTrailingRequiresClause() local
4002 if (ParamDecl->getDeclName()) in ActOnStartTrailingRequiresClause()
4003 PushOnScopeChains(ParamDecl, S, /*AddToContext=*/false); in ActOnStartTrailingRequiresClause()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExpr.cpp935 auto *ParamDecl = dyn_cast<ParmVarDecl>(ArrayDeclRef->getDecl()); in LoadPassedObjectSize() local
936 if (!ParamDecl) in LoadPassedObjectSize()
939 auto *POSAttr = ParamDecl->getAttr<PassObjectSizeAttr>(); in LoadPassedObjectSize()
949 auto PassedSizeIt = SizeArguments.find(ParamDecl); in LoadPassedObjectSize()
H A DCGObjCMac.cpp7343 for (const auto *ParamDecl : method->parameters()) { in EmitVTableMessageSend() local
7344 if (ParamDecl->isDestroyedInCallee()) { in EmitVTableMessageSend()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h1665 TemplateArgument getInjectedTemplateArg(NamedDecl *ParamDecl);