Home
last modified time | relevance | path

Searched refs:Parm (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp625 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation() local
629 AllParams[std::min<size_t>(Parm->getFunctionScopeIndex(), in findFunctionArgMutation()
644 if (Analyzer->findMutation(Parm)) in findFunctionArgMutation()
663 for (const ParmVarDecl *Parm : Ctor->parameters()) { in FunctionParmMutationAnalyzer() local
664 if (Results.contains(Parm)) in FunctionParmMutationAnalyzer()
666 if (const Stmt *S = InitAnalyzer.findMutation(Parm)) in FunctionParmMutationAnalyzer()
667 Results[Parm] = S; in FunctionParmMutationAnalyzer()
675 const auto Memoized = Results.find(Parm); in findMutation()
679 if (const Stmt *S = BodyAnalyzer.findMutation(Parm)) in findMutation()
680 return Results[Parm] = S; in findMutation()
[all …]
H A DUnsafeBufferUsage.cpp2204 const ParmVarDecl *Parm = FD->getParamDecl(i); in createOverloadsForFixedParams() local
2206 if (Parm->isImplicit()) in createOverloadsForFixedParams()
2213 if (IdentifierInfo *II = Parm->getIdentifier()) in createOverloadsForFixedParams()
2216 getSourceRangeToTokenEnd(Parm, SM, LangOpts), in createOverloadsForFixedParams()
2254 const ParmVarDecl *Parm = FD->getParamDecl(i); in createOverloadsForFixedParams() local
2256 if (Parm->isImplicit()) in createOverloadsForFixedParams()
2260 if (!Parm->getIdentifier()) in createOverloadsForFixedParams()
2265 SS << NewTysTexts[i] << "(" << Parm->getIdentifier()->getName().str() in createOverloadsForFixedParams()
2268 SS << Parm->getIdentifier()->getName().str(); in createOverloadsForFixedParams()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DExprMutationAnalyzer.h85 bool isMutated(const ParmVarDecl *Parm) { in isMutated() argument
86 return findMutation(Parm) != nullptr; in isMutated()
88 const Stmt *findMutation(const ParmVarDecl *Parm);
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp97 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() local
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()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h260 ParmVarDecl *Parm) { in InitializeParameter() argument
261 return InitializeParameter(Context, Parm, Parm->getType()); in InitializeParameter()
267 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm, QualType Type) { in InitializeParameter() argument
269 Parm->hasAttr<NSConsumedAttr>()); in InitializeParameter()
276 Entity.Parameter = {Parm, Consumed}; in InitializeParameter()
H A DParsedAttr.h223 IdentifierLoc *Parm, const AvailabilityChange &introduced, in ParsedAttr() argument
234 ArgsUnion PVal(Parm); in ParsedAttr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp92 if (const auto *Parm = in getLambdaDefaultArgumentDeclContext() local
94 return Parm->getDeclContext(); in getLambdaDefaultArgumentDeclContext()
259 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString()
456 const NamedDecl *Parm);
1114 const ParmVarDecl *Parm = in mangleUnqualifiedName() local
1117 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in mangleUnqualifiedName()
1742 if (cast<NonTypeTemplateParmDecl>(Parm) in mangleTemplateArg()
1759 if (isa<TemplateTypeParmDecl>(Parm) || in mangleTemplateArg()
1760 isa<TemplateTemplateParmDecl>(Parm)) in mangleTemplateArg()
1767 else if (isa<NonTypeTemplateParmDecl>(Parm)) in mangleTemplateArg()
[all …]
H A DItaniumMangle.cpp180 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl); in getLambdaString() local
182 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString()
186 Func->getNumParams() - Parm->getFunctionScopeIndex(); in getLambdaString()
1890 if (const ParmVarDecl *Parm in mangleLocalName() local
1893 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1895 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleLocalName()
1922 if (const ParmVarDecl *Parm in mangleLocalName() local
1925 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1927 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleLocalName()
H A DStmtProfile.cpp118 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { in VisitDecl() local
129 VisitType(Parm->getType()); in VisitDecl()
130 ID.AddInteger(Parm->getFunctionScopeDepth()); in VisitDecl()
131 ID.AddInteger(Parm->getFunctionScopeIndex()); in VisitDecl()
H A DASTContext.cpp687 TemplateTemplateParmDecl *Parm) { in Profile() argument
688 ID.AddInteger(Parm->getDepth()); in Profile()
689 ID.AddInteger(Parm->getPosition()); in Profile()
690 ID.AddBoolean(Parm->isParameterPack()); in Profile()
692 TemplateParameterList *Params = Parm->getTemplateParameters(); in Profile()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCVVectorLookup.cpp441 ParmVarDecl *Parm = in CreateRVVIntrinsicDecl() local
444 Parm->setScopeInfo(0, IParm); in CreateRVVIntrinsicDecl()
445 ParmList.push_back(Parm); in CreateRVVIntrinsicDecl()
H A DSemaTemplateVariadic.cpp431 for (auto Parm : Unexpanded) in DiagnoseUnexpandedParameterPackInRequiresExpr() local
432 if (ParmSet.contains(Parm.first.dyn_cast<NamedDecl *>())) in DiagnoseUnexpandedParameterPackInRequiresExpr()
433 UnexpandedParms.push_back(Parm); in DiagnoseUnexpandedParameterPackInRequiresExpr()
H A DSemaExprObjC.cpp4012 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeNSCast() local
4014 if (Parm->isStr("id")) in CheckObjCBridgeNSCast()
4018 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeNSCast()
4055 << castExpr->getType() << Parm; in CheckObjCBridgeNSCast()
4075 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeCFCast() local
4077 if (Parm->isStr("id")) in CheckObjCBridgeCFCast()
4082 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeCFCast()
H A DSemaTemplateInstantiateDecl.cpp4515 ParmVarDecl *Parm = in SubstFunctionType() local
4517 if (!Parm) in SubstFunctionType()
4519 Params.push_back(Parm); in SubstFunctionType()
5132 ParmVarDecl *Parm = Function->getParamDecl(0); in InstantiateFunctionDefinition() local
5133 TypeSourceInfo *NewParmSI = IR.TransformType(Parm->getTypeSourceInfo()); in InstantiateFunctionDefinition()
5134 Parm->setType(NewParmSI->getType()); in InstantiateFunctionDefinition()
5135 Parm->setTypeSourceInfo(NewParmSI); in InstantiateFunctionDefinition()
H A DSemaTemplateInstantiate.cpp918 NamedDecl *Parm = cast<NamedDecl>(Active->Entity); in PrintInstantiationStack() local
920 if (!Parm->getName().empty()) in PrintInstantiationStack()
921 Name = std::string(" '") + Parm->getName().str() + "'"; in PrintInstantiationStack()
932 << isa<TemplateTemplateParmDecl>(Parm) in PrintInstantiationStack()
H A DSemaLookup.cpp887 ParmVarDecl *Parm = ParmVarDecl::Create( in InsertOCLBuiltinDeclarationsFromTable() local
890 Parm->setScopeInfo(0, IParm); in InsertOCLBuiltinDeclarationsFromTable()
891 ParmList.push_back(Parm); in InsertOCLBuiltinDeclarationsFromTable()
H A DSemaDeclAttr.cpp6271 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr; in handleObjCBridgeAttr() local
6273 if (!Parm) { in handleObjCBridgeAttr()
6280 if (!Parm->Ident->isStr("id")) { in handleObjCBridgeAttr()
6293 D->addAttr(::new (S.Context) ObjCBridgeAttr(S.Context, AL, Parm->Ident)); in handleObjCBridgeAttr()
6298 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr; in handleObjCBridgeMutableAttr() local
6300 if (!Parm) { in handleObjCBridgeMutableAttr()
6306 ObjCBridgeMutableAttr(S.Context, AL, Parm->Ident)); in handleObjCBridgeMutableAttr()
H A DSemaStmt.cpp4232 SourceLocation RParen, Decl *Parm, in ActOnObjCAtCatchStmt() argument
4234 VarDecl *Var = cast_or_null<VarDecl>(Parm); in ActOnObjCAtCatchStmt()
H A DSemaInit.cpp6842 ParmVarDecl *Parm = Constructor->getParamDecl(I); in CopyObject() local
6843 if (S.RequireCompleteType(Loc, Parm->getType(), in CopyObject()
6850 S.BuildCXXDefaultArgExpr(Loc, Constructor, Parm); in CopyObject()
H A DSemaExpr.cpp6999 ParmVarDecl *Parm = in rewriteBuiltinFunctionDecl() local
7003 Parm->setScopeInfo(0, i); in rewriteBuiltinFunctionDecl()
7004 Params.push_back(Parm); in rewriteBuiltinFunctionDecl()
19823 if (const auto *Parm = dyn_cast<ParmVarDecl>(Var); in tryCaptureVariable() local
19824 Parm && Parm->getDeclContext() == DC) in tryCaptureVariable()
/freebsd-14.2/sys/dev/pms/RefTisa/sallsdk/spc/
H A Dsatypes.h40 void *Parm);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h318 TemplateTemplateParmDecl *Parm; variable
321 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() argument
322 : Parm(Parm) {} in CanonicalTemplateTemplateParm()
324 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam()
327 Profile(ID, C, Parm); in Profile()
332 TemplateTemplateParmDecl *Parm);
H A DDeclTemplate.h331 static ParmDecl *getParmOwningDefaultArg(ParmDecl *Parm) { in getParmOwningDefaultArg() argument
332 const DefaultArgStorage &Storage = Parm->getDefaultArgStorage(); in getParmOwningDefaultArg()
334 Parm = Prev; in getParmOwningDefaultArg()
335 assert(!Parm->getDefaultArgStorage() in getParmOwningDefaultArg()
338 return Parm; in getParmOwningDefaultArg()
1474 NonTypeTemplateParmDecl *Parm) {
1475 DefaultArgument.setInherited(C, Parm);
H A DRecursiveASTVisitor.h2911 for (ParmVarDecl *Parm : S->getLocalParameters())
2912 TRY_TO(TraverseDecl(Parm));
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp3952 for (const ParmVarDecl *Parm : FD->parameters()) in getFunctionFwdDeclOrStub() local
3953 ArgTypes.push_back(Parm->getType()); in getFunctionFwdDeclOrStub()

12