| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | NamedParameterCheck.cpp | 42 const ParmVarDecl *Parm = Function->getParamDecl(I); in check() local 43 if (Parm->isImplicit()) in check() 46 if (!Parm->getName().empty()) in check() 52 Parm->getType()->isSpecificBuiltinType(BuiltinType::Int)) in check() 56 if (!Parm->getLocation().isValid() || Parm->getLocation().isMacroID() || in check() 57 !SM.isWrittenInSameFile(Parm->getBeginLoc(), Parm->getLocation())) in check() 66 if (Parm->getType().getCanonicalType()->isNullPtrType()) in check() 71 const char *Begin = SM.getCharacterData(Parm->getBeginLoc()); in check() 72 const char *End = SM.getCharacterData(Parm->getLocation()); in check() 113 const ParmVarDecl *Parm = P.first->getParamDecl(P.second); in check() local [all …]
|
| H A D | NonConstParameterCheck.cpp | 40 if (const auto *Parm = Result.Nodes.getNodeAs<ParmVarDecl>("Parm")) { in check() local 41 if (const DeclContext *D = Parm->getParentFunctionOrMethod()) { in check() 47 addParm(Parm); in check() 50 for (const auto *Parm : Ctor->parameters()) in check() local 51 addParm(Parm); in check() 116 void NonConstParameterCheck::addParm(const ParmVarDecl *Parm) { in addParm() argument 118 const QualType T = Parm->getType(); in addParm() 124 if (Parameters.find(Parm) != Parameters.end()) in addParm() 130 Parameters[Parm] = PI; in addParm()
|
| H A D | NonConstParameterCheck.h | 47 void addParm(const ParmVarDecl *Parm);
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | ctor-init-source-loc.cpp | 31 typedef Q Parm; typedef 36 struct Derived4: Outer::Inner<Q>::Parm 38 Derived4() : Outer::Inner<Q>::Parm() {} in Derived4() 45 struct Derived5: Outer::Inner<Q>::Parm::InnerIterator 47 Derived5() : Outer::Inner<Q>::Parm::InnerIterator() {} in Derived5() 64 struct Derived7: Outer::Inner<Base>::Parm 66 Derived7() : Outer::Inner<Base>::Parm() {} in Derived7() 86 typedef Q Parm; typedef 110 struct Derived11: Namespace::Outer::Inner<MyBase>::Parm 112 Derived11() : Namespace::Outer::Inner<MyBase>::Parm() {} in Derived11()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/ |
| H A D | opaque_pointers.ll | 10 ; CHECK: %[[#Parm:]] = OpFunctionParameter %[[#PtrTy]] 11 ; CHECK: OpStore %[[#Parm]] %[[#Const]] Aligned 4 12 ; CHECK: %[[#Res:]] = OpLoad %[[#Int64Ty]] %[[#Parm]] Aligned 8
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ExprMutationAnalyzer.cpp | 569 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation() local 573 AllParams[std::min<size_t>(Parm->getFunctionScopeIndex(), in findFunctionArgMutation() 588 if (Analyzer->findMutation(Parm)) in findFunctionArgMutation() 607 for (const ParmVarDecl *Parm : Ctor->parameters()) { in FunctionParmMutationAnalyzer() local 608 if (Results.find(Parm) != Results.end()) in FunctionParmMutationAnalyzer() 610 if (const Stmt *S = InitAnalyzer.findMutation(Parm)) in FunctionParmMutationAnalyzer() 611 Results[Parm] = S; in FunctionParmMutationAnalyzer() 619 const auto Memoized = Results.find(Parm); in findMutation() 623 if (const Stmt *S = BodyAnalyzer.findMutation(Parm)) in findMutation() 624 return Results[Parm] = S; in findMutation() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | ExprMutationAnalyzer.h | 85 bool isMutated(const ParmVarDecl *Parm) { in isMutated() argument 86 return findMutation(Parm) != nullptr; in isMutated() 88 const Stmt *findMutation(const ParmVarDecl *Parm);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | ConfigCompileTests.cpp | 42 Params Parm; member in clang::clangd::config::__anon86549d9f0111::ConfigCompileTests 48 return Compiled(Parm, Conf); in compileAndApply() 68 Parm.Path = "bar"; in TEST_F() 194 Parm.Path = BarPath; in TEST_F() 426 Parm.Path = BazPath; in TEST_F() 452 Parm.Path = BarPath; in TEST_F() 481 Parm.Path = ""; in TEST_F() 490 Parm.Path = BazPath; in TEST_F() 499 Parm.Path = BazPath; in TEST_F() 509 Parm.Path = BazPath; in TEST_F()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 97 auto IndexDefaultParmeterArgument = [&](const ParmVarDecl *Parm, in handleDeclarator() 99 if (Parm->hasDefaultArg() && !Parm->hasUninstantiatedDefaultArg() && in handleDeclarator() 100 !Parm->hasUnparsedDefaultArg()) in handleDeclarator() 101 IndexCtx.indexBody(Parm->getDefaultArg(), Parent); in handleDeclarator() 104 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { in handleDeclarator() argument 105 auto *DC = Parm->getDeclContext(); in handleDeclarator() 109 IndexCtx.handleDecl(Parm); in handleDeclarator() 112 IndexCtx.handleDecl(Parm); in handleDeclarator() 114 IndexCtx.handleDecl(Parm); in handleDeclarator()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/portability/ |
| H A D | SIMDIntrinsicsCheck.cpp | 31 for (const ParmVarDecl *Parm : Node.parameters()) { in AST_MATCHER() local 32 QualType Type = Parm->getType(); in AST_MATCHER()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Initialization.h | 254 ParmVarDecl *Parm) { in InitializeParameter() argument 255 return InitializeParameter(Context, Parm, Parm->getType()); in InitializeParameter() 261 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm, QualType Type) { in InitializeParameter() argument 263 Parm->hasAttr<NSConsumedAttr>()); in InitializeParameter() 270 Entity.Parameter = {Parm, Consumed}; in InitializeParameter()
|
| H A D | ParsedAttr.h | 337 IdentifierLoc *Parm, const AvailabilityChange &introduced, in ParsedAttr() argument 349 ArgsUnion PVal(Parm); in ParsedAttr()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaRISCVVectorLookup.cpp | 339 ParmVarDecl *Parm = in CreateRVVIntrinsicDecl() local 342 Parm->setScopeInfo(0, IParm); in CreateRVVIntrinsicDecl() 343 ParmList.push_back(Parm); in CreateRVVIntrinsicDecl()
|
| H A D | SemaTemplateVariadic.cpp | 423 for (auto Parm : Unexpanded) in DiagnoseUnexpandedParameterPackInRequiresExpr() local 424 if (ParmSet.contains(Parm.first.dyn_cast<NamedDecl*>())) in DiagnoseUnexpandedParameterPackInRequiresExpr() 425 UnexpandedParms.push_back(Parm); in DiagnoseUnexpandedParameterPackInRequiresExpr()
|
| H A D | SemaExprObjC.cpp | 4013 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeNSCast() local 4015 if (Parm->isStr("id")) in CheckObjCBridgeNSCast() 4019 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeNSCast() 4056 << castExpr->getType() << Parm; in CheckObjCBridgeNSCast() 4076 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeCFCast() local 4078 if (Parm->isStr("id")) in CheckObjCBridgeCFCast() 4083 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeCFCast()
|
| H A D | SemaTemplateInstantiate.cpp | 673 NamedDecl *Parm = cast<NamedDecl>(Active->Entity); in PrintInstantiationStack() local 675 if (!Parm->getName().empty()) in PrintInstantiationStack() 676 Name = std::string(" '") + Parm->getName().str() + "'"; in PrintInstantiationStack() 687 << isa<TemplateTemplateParmDecl>(Parm) in PrintInstantiationStack()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4388 ParmVarDecl *Parm = in SubstFunctionType() local 4390 if (!Parm) in SubstFunctionType() 4392 Params.push_back(Parm); in SubstFunctionType() 5026 ParmVarDecl *Parm = Function->getParamDecl(0); in InstantiateFunctionDefinition() local 5027 TypeSourceInfo *NewParmSI = IR.TransformType(Parm->getTypeSourceInfo()); in InstantiateFunctionDefinition() 5028 Parm->setType(NewParmSI->getType()); in InstantiateFunctionDefinition() 5029 Parm->setTypeSourceInfo(NewParmSI); in InstantiateFunctionDefinition()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 89 if (const auto *Parm = in getLambdaDefaultArgumentDeclContext() local 91 return Parm->getDeclContext(); in getLambdaDefaultArgumentDeclContext() 254 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString() 258 Func->getNumParams() - Parm->getFunctionScopeIndex(); in getLambdaString() 450 const NamedDecl *Parm); 1052 const ParmVarDecl *Parm = in mangleUnqualifiedName() local 1055 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in mangleUnqualifiedName() 1656 if (isa<TemplateTypeParmDecl>(Parm) || in mangleTemplateArg() 1657 isa<TemplateTemplateParmDecl>(Parm)) in mangleTemplateArg() 1664 else if (isa<NonTypeTemplateParmDecl>(Parm)) in mangleTemplateArg() [all …]
|
| H A D | ItaniumMangle.cpp | 175 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl); in getLambdaString() local 177 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString() 181 Func->getNumParams() - Parm->getFunctionScopeIndex(); in getLambdaString() 1819 if (const ParmVarDecl *Parm in mangleLocalName() local 1822 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName() 1824 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleLocalName() 1851 if (const ParmVarDecl *Parm in mangleLocalName() local 1854 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName() 1856 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleLocalName()
|
| H A D | StmtProfile.cpp | 106 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { in VisitDecl() local 114 VisitType(Parm->getType()); in VisitDecl() 115 ID.AddInteger(Parm->getFunctionScopeDepth()); in VisitDecl() 116 ID.AddInteger(Parm->getFunctionScopeIndex()); in VisitDecl()
|
| H A D | ASTContext.cpp | 668 ID.AddInteger(Parm->getDepth()); in Profile() 669 ID.AddInteger(Parm->getPosition()); in Profile() 670 ID.AddBoolean(Parm->isParameterPack()); in Profile() 672 TemplateParameterList *Params = Parm->getTemplateParameters(); in Profile() 713 Expr *RequiresClause = Parm->getTemplateParameters()->getRequiresClause(); in Profile() 4746 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm, in getSubstTemplateTypeParmType() argument 4752 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement); in getSubstTemplateTypeParmType() 4759 SubstTemplateTypeParmType(Parm, Replacement); in getSubstTemplateTypeParmType() 4779 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType() 4786 if (!Parm->isCanonicalUnqualified()) { in getSubstTemplateTypeParmPackType() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 328 static ParmDecl *getParmOwningDefaultArg(ParmDecl *Parm) { in getParmOwningDefaultArg() argument 329 const DefaultArgStorage &Storage = Parm->getDefaultArgStorage(); in getParmOwningDefaultArg() 331 Parm = Prev; in getParmOwningDefaultArg() 332 assert(!Parm->getDefaultArgStorage() in getParmOwningDefaultArg() 335 return Parm; in getParmOwningDefaultArg() 1508 NonTypeTemplateParmDecl *Parm) { 1509 DefaultArgument.setInherited(C, Parm);
|
| H A D | ASTContext.h | 338 TemplateTemplateParmDecl *Parm; variable 341 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() argument 342 : Parm(Parm) {} in CanonicalTemplateTemplateParm() 344 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam() 347 Profile(ID, C, Parm); in Profile() 352 TemplateTemplateParmDecl *Parm);
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTTraverserTest.cpp | 271 const auto *Parm = Func->getParamDecl(0); in TEST() local 272 const auto TL = Parm->getTypeSourceInfo()->getTypeLoc(); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | FindTarget.cpp | 444 else if (const auto *Parm = in add() local 447 Outer.add(Parm, Flags); in add()
|