Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DExprMutationAnalyzer.cpp557 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation() local
561 AllParams[std::min<size_t>(Parm->getFunctionScopeIndex(), in findFunctionArgMutation()
576 if (Analyzer->findMutation(Parm)) in findFunctionArgMutation()
595 for (const ParmVarDecl *Parm : Ctor->parameters()) { in FunctionParmMutationAnalyzer() local
596 if (Results.find(Parm) != Results.end()) in FunctionParmMutationAnalyzer()
598 if (const Stmt *S = InitAnalyzer.findMutation(Parm)) in FunctionParmMutationAnalyzer()
599 Results[Parm] = S; in FunctionParmMutationAnalyzer()
606 FunctionParmMutationAnalyzer::findMutation(const ParmVarDecl *Parm) { in findMutation() argument
607 const auto Memoized = Results.find(Parm); in findMutation()
611 if (const Stmt *S = BodyAnalyzer.findMutation(Parm)) in findMutation()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
DExprMutationAnalyzer.h83 bool isMutated(const ParmVarDecl *Parm) { in isMutated() argument
84 return findMutation(Parm) != nullptr; in isMutated()
86 const Stmt *findMutation(const ParmVarDecl *Parm);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
DIndexDecl.cpp93 auto IndexDefaultParmeterArgument = [&](const ParmVarDecl *Parm, in handleDeclarator()
95 if (Parm->hasDefaultArg() && !Parm->hasUninstantiatedDefaultArg() && in handleDeclarator()
96 !Parm->hasUnparsedDefaultArg()) in handleDeclarator()
97 IndexCtx.indexBody(Parm->getDefaultArg(), Parent); in handleDeclarator()
100 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { in handleDeclarator() argument
101 auto *DC = Parm->getDeclContext(); in handleDeclarator()
105 IndexCtx.handleDecl(Parm); in handleDeclarator()
108 IndexCtx.handleDecl(Parm); in handleDeclarator()
110 IndexCtx.handleDecl(Parm); in handleDeclarator()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DInitialization.h255 ParmVarDecl *Parm) { in InitializeParameter() argument
256 return InitializeParameter(Context, Parm, Parm->getType()); in InitializeParameter()
262 InitializeParameter(ASTContext &Context, ParmVarDecl *Parm, QualType Type) { in InitializeParameter() argument
264 Parm->hasAttr<NSConsumedAttr>()); in InitializeParameter()
271 Entity.Parameter = {Parm, Consumed}; in InitializeParameter()
DParsedAttr.h312 IdentifierLoc *Parm, const AvailabilityChange &introduced, in ParsedAttr() argument
324 ArgsUnion PVal(Parm); in ParsedAttr()
DSema.h4848 Decl *Parm, Stmt *Body);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DMicrosoftMangle.cpp76 if (const auto *Parm = in getLambdaDefaultArgumentDeclContext() local
78 return Parm->getDeclContext(); in getLambdaDefaultArgumentDeclContext()
238 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl); in getLambdaString() local
240 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString()
244 Func->getNumParams() - Parm->getFunctionScopeIndex(); in getLambdaString()
436 const NamedDecl *Parm);
1021 const ParmVarDecl *Parm = in mangleUnqualifiedName() local
1024 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in mangleUnqualifiedName()
1028 Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleUnqualifiedName()
1512 const NamedDecl *Parm) { in mangleTemplateArg() argument
[all …]
DItaniumMangle.cpp227 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl); in getLambdaString() local
229 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString()
233 Func->getNumParams() - Parm->getFunctionScopeIndex(); in getLambdaString()
1771 if (const ParmVarDecl *Parm in mangleLocalName() local
1774 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1776 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleLocalName()
1803 if (const ParmVarDecl *Parm in mangleLocalName() local
1806 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1808 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleLocalName()
DStmtProfile.cpp102 if (const ParmVarDecl *Parm = dyn_cast<ParmVarDecl>(D)) { in VisitDecl() local
110 VisitType(Parm->getType()); in VisitDecl()
111 ID.AddInteger(Parm->getFunctionScopeDepth()); in VisitDecl()
112 ID.AddInteger(Parm->getFunctionScopeIndex()); in VisitDecl()
DASTContext.cpp661 TemplateTemplateParmDecl *Parm) { in Profile() argument
662 ID.AddInteger(Parm->getDepth()); in Profile()
663 ID.AddInteger(Parm->getPosition()); in Profile()
664 ID.AddBoolean(Parm->isParameterPack()); in Profile()
666 TemplateParameterList *Params = Parm->getTemplateParameters(); in Profile()
707 Expr *RequiresClause = Parm->getTemplateParameters()->getRequiresClause(); in Profile()
4599 ASTContext::getSubstTemplateTypeParmType(const TemplateTypeParmType *Parm, in getSubstTemplateTypeParmType() argument
4605 SubstTemplateTypeParmType::Profile(ID, Parm, Replacement); in getSubstTemplateTypeParmType()
4612 SubstTemplateTypeParmType(Parm, Replacement); in getSubstTemplateTypeParmType()
4622 const TemplateTypeParmType *Parm, in getSubstTemplateTypeParmPackType() argument
[all …]
/freebsd-12-stable/sys/dev/pms/RefTisa/sallsdk/spc/
Dsatypes.h41 void *Parm);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DASTContext.h311 TemplateTemplateParmDecl *Parm; variable
314 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() argument
315 : Parm(Parm) {} in CanonicalTemplateTemplateParm()
317 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam()
320 Profile(ID, C, Parm); in Profile()
325 TemplateTemplateParmDecl *Parm);
DDeclTemplate.h326 static ParmDecl *getParmOwningDefaultArg(ParmDecl *Parm) { in getParmOwningDefaultArg() argument
327 const DefaultArgStorage &Storage = Parm->getDefaultArgStorage(); in getParmOwningDefaultArg()
329 Parm = Prev; in getParmOwningDefaultArg()
330 assert(!Parm->getDefaultArgStorage() in getParmOwningDefaultArg()
333 return Parm; in getParmOwningDefaultArg()
1478 NonTypeTemplateParmDecl *Parm) {
1479 DefaultArgument.setInherited(C, Parm);
DRecursiveASTVisitor.h2786 for (ParmVarDecl *Parm : S->getLocalParameters())
2787 TRY_TO(TraverseDecl(Parm));
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaTemplateVariadic.cpp424 for (auto Parm : Unexpanded) in DiagnoseUnexpandedParameterPackInRequiresExpr() local
425 if (ParmSet.contains(Parm.first.dyn_cast<NamedDecl*>())) in DiagnoseUnexpandedParameterPackInRequiresExpr()
426 UnexpandedParms.push_back(Parm); in DiagnoseUnexpandedParameterPackInRequiresExpr()
DSemaExprObjC.cpp4013 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeNSCast() local
4015 if (Parm->isStr("id")) in CheckObjCBridgeNSCast()
4020 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeNSCast()
4057 << castExpr->getType() << Parm; in CheckObjCBridgeNSCast()
4079 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeCFCast() local
4081 if (Parm->isStr("id")) in CheckObjCBridgeCFCast()
4086 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeCFCast()
DSemaTemplateInstantiate.cpp666 NamedDecl *Parm = cast<NamedDecl>(Active->Entity); in PrintInstantiationStack() local
668 if (!Parm->getName().empty()) in PrintInstantiationStack()
669 Name = std::string(" '") + Parm->getName().str() + "'"; in PrintInstantiationStack()
680 << isa<TemplateTemplateParmDecl>(Parm) in PrintInstantiationStack()
DSemaTemplateInstantiateDecl.cpp4327 ParmVarDecl *Parm = in SubstFunctionType() local
4329 if (!Parm) in SubstFunctionType()
4331 Params.push_back(Parm); in SubstFunctionType()
5007 ParmVarDecl *Parm = Function->getParamDecl(0); in InstantiateFunctionDefinition() local
5008 TypeSourceInfo *NewParmSI = IR.TransformType(Parm->getTypeSourceInfo()); in InstantiateFunctionDefinition()
5009 Parm->setType(NewParmSI->getType()); in InstantiateFunctionDefinition()
5010 Parm->setTypeSourceInfo(NewParmSI); in InstantiateFunctionDefinition()
DSemaDeclAttr.cpp5622 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr; in handleObjCBridgeAttr() local
5624 if (!Parm) { in handleObjCBridgeAttr()
5631 if (!Parm->Ident->isStr("id")) { in handleObjCBridgeAttr()
5644 D->addAttr(::new (S.Context) ObjCBridgeAttr(S.Context, AL, Parm->Ident)); in handleObjCBridgeAttr()
5649 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr; in handleObjCBridgeMutableAttr() local
5651 if (!Parm) { in handleObjCBridgeMutableAttr()
5657 ObjCBridgeMutableAttr(S.Context, AL, Parm->Ident)); in handleObjCBridgeMutableAttr()
DSemaLookup.cpp870 ParmVarDecl *Parm = ParmVarDecl::Create( in InsertOCLBuiltinDeclarationsFromTable() local
873 Parm->setScopeInfo(0, IParm); in InsertOCLBuiltinDeclarationsFromTable()
874 ParmList.push_back(Parm); in InsertOCLBuiltinDeclarationsFromTable()
DSemaStmt.cpp4140 SourceLocation RParen, Decl *Parm, in ActOnObjCAtCatchStmt() argument
4142 VarDecl *Var = cast_or_null<VarDecl>(Parm); in ActOnObjCAtCatchStmt()
DSemaInit.cpp6317 ParmVarDecl *Parm = Constructor->getParamDecl(I); in CopyObject() local
6318 if (S.RequireCompleteType(Loc, Parm->getType(), in CopyObject()
6325 S.BuildCXXDefaultArgExpr(Loc, Constructor, Parm); in CopyObject()
DSemaExpr.cpp6264 ParmVarDecl *Parm = in rewriteBuiltinFunctionDecl() local
6268 Parm->setScopeInfo(0, i); in rewriteBuiltinFunctionDecl()
6269 Params.push_back(Parm); in rewriteBuiltinFunctionDecl()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGDebugInfo.cpp3629 for (const ParmVarDecl *Parm : FD->parameters()) in getFunctionFwdDeclOrStub() local
3630 ArgTypes.push_back(Parm->getType()); in getFunctionFwdDeclOrStub()
/freebsd-12-stable/contrib/gcc/
DFSFChangeLog.118821 (gen_subroutine_type_die): Parm types go under the fn type DIE.

12