| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | PassByValueCheck.cpp | 62 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 D | CallAndMessageChecker.cpp | 114 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 D | NullabilityChecker.cpp | 364 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 D | DataflowEnvironment.cpp | 175 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 D | SuspiciousCallArgumentCheck.cpp | 463 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 D | ParseTemplate.cpp | 996 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 D | BugReporterVisitors.cpp | 3209 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 D | SemaExprObjC.cpp | 351 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 D | SemaTemplateDeduction.cpp | 491 TemplateDecl *ParamDecl = Param.getAsTemplateDecl(); in DeduceTemplateArguments() local 492 if (!ParamDecl) { in DeduceTemplateArguments() 499 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { in DeduceTemplateArguments()
|
| H A D | SemaDeclCXX.cpp | 4001 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 D | CGExpr.cpp | 935 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 D | CGObjCMac.cpp | 7343 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 D | ASTContext.h | 1665 TemplateArgument getInjectedTemplateArg(NamedDecl *ParamDecl);
|