Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DExprMutationAnalyzer.cpp692 const auto *Parm = Nodes.getNodeAs<ParmVarDecl>("parm"); in findFunctionArgMutation() local
696 AllParams[std::min<size_t>(Parm->getFunctionScopeIndex(), in findFunctionArgMutation()
710 if (Analyzer->findMutation(Parm)) in findFunctionArgMutation()
809 for (const ParmVarDecl *Parm : Ctor->parameters()) { in FunctionParmMutationAnalyzer() local
810 if (Results.contains(Parm)) in FunctionParmMutationAnalyzer()
812 if (const Stmt *S = InitAnalyzer.findMutation(Parm)) in FunctionParmMutationAnalyzer()
813 Results[Parm] = S; in FunctionParmMutationAnalyzer()
820 FunctionParmMutationAnalyzer::findMutation(const ParmVarDecl *Parm) { in findMutation() argument
821 auto [Place, Inserted] = Results.try_emplace(Parm); in findMutation()
829 return Place->second = BodyAnalyzer.findMutation(Parm); in findMutation()
H A DUnsafeBufferUsage.cpp3442 const ParmVarDecl *Parm = FD->getParamDecl(i); in createOverloadsForFixedParams() local
3444 if (Parm->isImplicit()) in createOverloadsForFixedParams()
3451 if (IdentifierInfo *II = Parm->getIdentifier()) in createOverloadsForFixedParams()
3454 getRangeText(getSourceRangeToTokenEnd(Parm, SM, LangOpts), in createOverloadsForFixedParams()
3492 const ParmVarDecl *Parm = FD->getParamDecl(i); in createOverloadsForFixedParams() local
3494 if (Parm->isImplicit()) in createOverloadsForFixedParams()
3498 if (!Parm->getIdentifier()) in createOverloadsForFixedParams()
3503 SS << NewTysTexts[i] << "(" << Parm->getIdentifier()->getName().str() in createOverloadsForFixedParams()
3506 SS << Parm->getIdentifier()->getName().str(); in createOverloadsForFixedParams()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DExprMutationAnalyzer.h136 bool isMutated(const ParmVarDecl *Parm) { in isMutated() argument
137 return findMutation(Parm) != nullptr; in isMutated()
139 const Stmt *findMutation(const ParmVarDecl *Parm);
/freebsd/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() 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()
/freebsd/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.h221 AttributeScopeInfo scope, IdentifierLoc *Parm, in ParsedAttr() argument
233 ArgsUnion PVal(Parm); in ParsedAttr()
H A DSemaObjC.h66 Decl *Parm, Stmt *Body);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp90 if (const auto *Parm = in getLambdaDefaultArgumentDeclContext() local
92 return Parm->getDeclContext(); in getLambdaDefaultArgumentDeclContext()
257 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl); in getLambdaString() local
259 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString()
263 Func->getNumParams() - Parm->getFunctionScopeIndex(); in getLambdaString()
472 const NamedDecl *Parm);
1251 const ParmVarDecl *Parm = in mangleUnqualifiedName() local
1254 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in mangleUnqualifiedName()
1258 Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleUnqualifiedName()
1760 const NamedDecl *Parm) { in mangleTemplateArg() argument
[all …]
H A DItaniumMangle.cpp177 const ParmVarDecl *Parm = dyn_cast_or_null<ParmVarDecl>(LambdaContextDecl); in getLambdaString() local
179 Parm ? dyn_cast<FunctionDecl>(Parm->getDeclContext()) : nullptr; in getLambdaString()
183 Func->getNumParams() - Parm->getFunctionScopeIndex(); in getLambdaString()
1923 if (const ParmVarDecl *Parm in mangleLocalName() local
1926 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1928 unsigned Num = Func->getNumParams() - Parm->getFunctionScopeIndex(); in mangleLocalName()
1955 if (const ParmVarDecl *Parm in mangleLocalName() local
1958 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName()
1960 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.cpp723 TemplateTemplateParmDecl *Parm) { in Profile() argument
724 ID.AddInteger(Parm->getDepth()); in Profile()
725 ID.AddInteger(Parm->getPosition()); in Profile()
726 ID.AddBoolean(Parm->isParameterPack()); in Profile()
728 TemplateParameterList *Params = Parm->getTemplateParameters(); in Profile()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLBuiltinTypeDeclBuilder.cpp408 ParmVarDecl *Parm = ParmVarDecl::Create( in createDecl() local
416 Parm->addAttr(Mod); in createDecl()
418 Parm->setScopeInfo(CurScopeDepth, I); in createDecl()
419 ParmDecls.push_back(Parm); in createDecl()
420 FnProtoLoc.setParam(I, Parm); in createDecl()
H A DSemaObjC.cpp203 SourceLocation RParen, Decl *Parm, in ActOnObjCAtCatchStmt() argument
206 VarDecl *Var = cast_or_null<VarDecl>(Parm); in ActOnObjCAtCatchStmt()
2024 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr; in handleBridgeAttr() local
2026 if (!Parm) { in handleBridgeAttr()
2033 if (!Parm->getIdentifierInfo()->isStr("id")) { in handleBridgeAttr()
2047 Parm->getIdentifierInfo())); in handleBridgeAttr()
2051 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr; in handleBridgeMutableAttr() local
2053 if (!Parm) { in handleBridgeMutableAttr()
2059 getASTContext(), AL, Parm->getIdentifierInfo())); in handleBridgeMutableAttr()
H A DSemaAPINotes.cpp428 if (auto Parm = dyn_cast<ParmVarDecl>(D)) { in ApplyNullability() local
429 if (Parm->isObjCMethodParameter() && !isIndirectPointerType(*Modified)) in ApplyNullability()
430 Parm->setObjCDeclQualifier(Decl::ObjCDeclQualifier( in ApplyNullability()
431 Parm->getObjCDeclQualifier() | Decl::OBJC_TQ_CSNullability)); in ApplyNullability()
H A DSemaTemplateVariadic.cpp503 for (auto Parm : Unexpanded) in DiagnoseUnexpandedParameterPackInRequiresExpr() local
504 if (ParmSet.contains(Parm.first.dyn_cast<NamedDecl *>())) in DiagnoseUnexpandedParameterPackInRequiresExpr()
505 UnexpandedParms.push_back(Parm); in DiagnoseUnexpandedParameterPackInRequiresExpr()
H A DSemaRISCV.cpp439 ParmVarDecl *Parm = in CreateRVVIntrinsicDecl() local
442 Parm->setScopeInfo(0, IParm); in CreateRVVIntrinsicDecl()
443 ParmList.push_back(Parm); in CreateRVVIntrinsicDecl()
H A DSemaExprObjC.cpp4011 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeNSCast() local
4013 if (Parm->isStr("id")) in CheckObjCBridgeNSCast()
4017 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeNSCast()
4054 << castExpr->getType() << Parm; in CheckObjCBridgeNSCast()
4074 if (IdentifierInfo *Parm = ObjCBAttr->getBridgedType()) { in CheckObjCBridgeCFCast() local
4076 if (Parm->isStr("id")) in CheckObjCBridgeCFCast()
4081 LookupResult R(S, DeclarationName(Parm), SourceLocation(), in CheckObjCBridgeCFCast()
H A DSemaTemplateInstantiateDecl.cpp5072 ParmVarDecl *Parm = in SubstFunctionType() local
5074 if (!Parm) in SubstFunctionType()
5076 Params.push_back(Parm); in SubstFunctionType()
5772 ParmVarDecl *Parm = Function->getParamDecl(0); in InstantiateFunctionDefinition() local
5773 TypeSourceInfo *NewParmSI = IR.TransformType(Parm->getTypeSourceInfo()); in InstantiateFunctionDefinition()
5775 Parm->setType(NewParmSI->getType()); in InstantiateFunctionDefinition()
5776 Parm->setTypeSourceInfo(NewParmSI); in InstantiateFunctionDefinition()
H A DSemaTemplateInstantiate.cpp1071 NamedDecl *Parm = cast<NamedDecl>(Active->Entity); in PrintInstantiationStack() local
1073 if (!Parm->getName().empty()) in PrintInstantiationStack()
1074 Name = std::string(" '") + Parm->getName().str() + "'"; in PrintInstantiationStack()
1085 << isa<TemplateTemplateParmDecl>(Parm) << Name in PrintInstantiationStack()
H A DSemaLookup.cpp892 ParmVarDecl *Parm = ParmVarDecl::Create( in InsertOCLBuiltinDeclarationsFromTable() local
895 Parm->setScopeInfo(0, IParm); in InsertOCLBuiltinDeclarationsFromTable()
896 ParmList.push_back(Parm); in InsertOCLBuiltinDeclarationsFromTable()
/freebsd/sys/dev/pms/RefTisa/sallsdk/spc/
H A Dsatypes.h40 void *Parm);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h315 static ParmDecl *getParmOwningDefaultArg(ParmDecl *Parm) { in getParmOwningDefaultArg() argument
316 const DefaultArgStorage &Storage = Parm->getDefaultArgStorage(); in getParmOwningDefaultArg()
318 Parm = Prev; in getParmOwningDefaultArg()
319 assert(!isa<ParmDecl *>(Parm->getDefaultArgStorage().ValueOrInherited) && in getParmOwningDefaultArg()
321 return Parm; in getParmOwningDefaultArg()
1458 NonTypeTemplateParmDecl *Parm) {
1459 DefaultArgument.setInherited(C, Parm);
H A DASTContext.h351 TemplateTemplateParmDecl *Parm; variable
354 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() argument
355 : Parm(Parm) {} in CanonicalTemplateTemplateParm()
357 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam()
360 Profile(ID, C, Parm); in Profile()
365 TemplateTemplateParmDecl *Parm);
H A DRecursiveASTVisitor.h3027 for (ParmVarDecl *Parm : S->getLocalParameters())
3028 TRY_TO(TraverseDecl(Parm));
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp863 for (const ParmVarDecl *Parm : FnArgs) { in EmitCoroutineBody() local
870 Address ParmAddr = GetAddrOfLocalVar(Parm); in EmitCoroutineBody()

12