Searched refs:Param (Results 1 - 25 of 77) sorted by relevance

1234

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersMacros.h64 /// \brief AST_MATCHER_FUNCTION_P(ReturnType, DefineMatcher, ParamType, Param) {
71 /// Param: the parameter passed to the function; its type
75 #define AST_MATCHER_FUNCTION_P(ReturnType, DefineMatcher, ParamType, Param) \
76 AST_MATCHER_FUNCTION_P_OVERLOAD(ReturnType, DefineMatcher, ParamType, Param, \
79 Param, OverloadId) \
80 inline ReturnType DefineMatcher(ParamType const &Param); \
82 inline ReturnType DefineMatcher(ParamType const &Param)
116 /// \brief AST_MATCHER_P(Type, DefineMatcher, ParamType, Param) { ... }
123 /// Param: the parameter passed to the function; its type
129 #define AST_MATCHER_P(Type, DefineMatcher, ParamType, Param) \
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp89 const TemplateArgument &Param,
97 QualType Param,
305 Info.Param = NTTP;
336 Info.Param = NTTP;
366 Info.Param = NTTP;
379 TemplateName Param,
383 TemplateDecl *ParamDecl = Param.getAsTemplateDecl();
397 Info.Param = TempParam;
408 if (S.Context.hasSameTemplateName(Param, Arg))
412 Info.FirstArg = TemplateArgument(Param);
377 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, TemplateName Param, TemplateName Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
436 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateSpecializationType *Param, QualType Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
899 isSameOrCompatibleFunctionType(CanQualType Param, CanQualType Arg) argument
952 QualType Param = S.Context.getCanonicalType(ParamIn); local
1664 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument &Param, TemplateArgument Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
2060 ConvertDeducedTemplateArgument(Sema &S, NamedDecl *Param, DeducedTemplateArgument Arg, NamedDecl *Template, QualType NTTPType, unsigned ArgumentPackIndex, TemplateDeductionInfo &Info, bool InFunctionTemplate, SmallVectorImpl<TemplateArgument> &Output) argument
2133 NamedDecl *Param = PartialParams->getParam(I); local
2206 Decl *Param local
2301 NamedDecl *Param = PartialParams->getParam(I); local
2370 Decl *Param = const_cast<NamedDecl *>( local
2786 NamedDecl *Param = TemplateParams->getParam(I); local
[all...]
H A DSemaTemplate.cpp565 TemplateTypeParmDecl *Param local
569 Param->setAccess(AS_public);
571 Param->setInvalidDecl();
577 S->AddDecl(Param);
578 IdResolver.AddDecl(Param);
599 return Param;
602 if (CheckTemplateArgument(Param, DefaultTInfo)) {
603 Param->setInvalidDecl();
604 return Param;
607 Param
685 NonTypeTemplateParmDecl *Param local
752 TemplateTemplateParmDecl *Param = local
2625 NamedDecl *Param = cast<NamedDecl>(TemplateParams->getParam(I)); local
3066 CheckTemplateTypeArgument(TemplateTypeParmDecl *Param, TemplateArgumentLoc &AL, SmallVectorImpl<TemplateArgument> &Converted) argument
3205 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTypeParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
3263 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
3315 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument
3357 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, Decl *Param, SmallVectorImpl<TemplateArgument> &Converted, bool &HasDefaultArg) argument
3447 CheckTemplateArgument(NamedDecl *Param, TemplateArgumentLoc &Arg, NamedDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, unsigned ArgumentPackIndex, SmallVectorImpl<TemplateArgument> &Converted, CheckTemplateArgumentKind CTAK) argument
3696 getExpandedPackSize(NamedDecl *Param) argument
4238 CheckTemplateArgument(TemplateTypeParmDecl *Param, TypeSourceInfo *ArgInfo) argument
4284 isNullPointerValueTemplateArgument(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *Arg) argument
4373 CheckTemplateArgumentIsCompatibleWithParameter( Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *ArgIn, Expr *Arg, QualType ArgType) argument
4431 CheckTemplateArgumentAddressOfObjectOrFunction(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *ArgIn, TemplateArgument &Converted) argument
4724 CheckTemplateArgumentPointerToMember(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *&ResultArg, TemplateArgument &Converted) argument
4859 CheckTemplateArgument(NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *Arg, TemplateArgument &Converted, CheckTemplateArgumentKind CTAK) argument
5318 CheckTemplateArgument(TemplateTemplateParmDecl *Param, TemplateArgumentLoc &Arg, unsigned ArgumentPackIndex) argument
6019 CheckNonTypeTemplatePartialSpecializationArgs( Sema &S, SourceLocation TemplateNameLoc, NonTypeTemplateParmDecl *Param, const TemplateArgument *Args, unsigned NumArgs, bool IsDefaultArgument) argument
6126 NonTypeTemplateParmDecl *Param local
6202 Decl *Param = TemplateParams->getParam(I); local
6387 NamedDecl *Param = cast<NamedDecl>(TemplateParams->getParam(I)); local
8362 Decl *Param = Params->getParam(I); local
[all...]
H A DSemaDeclObjC.cpp283 HasExplicitOwnershipAttr(Sema &S, ParmVarDecl *Param) { argument
284 QualType T = Param->getType();
327 for (auto *Param : MDecl->params()) {
328 if (!Param->isInvalidDecl() &&
330 !HasExplicitOwnershipAttr(*this, Param))
331 Diag(Param->getLocation(), diag::warn_arc_strong_pointer_objc_pointer) <<
332 Param->getType();
334 if (Param->getIdentifier())
335 PushOnScopeChains(Param, FnBodyScope);
3137 assert(ri != right->param_end() && "Param mismatc
4209 ParmVarDecl* Param = CheckParameter(ObjCMethod, StartLoc, local
4232 ParmVarDecl *Param = cast<ParmVarDecl>(CParamInfo[i].Param); local
[all...]
H A DSemaDeclCXX.cpp86 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(Decl)) {
97 << Param->getDeclName() << DefaultArg->getSourceRange();
248 Sema::SetParamDefaultArgument(ParmVarDecl *Param, Expr *Arg, argument
250 if (RequireCompleteType(Param->getLocation(), Param->getType(),
252 Param->setInvalidDecl();
263 Param);
264 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(),
276 Param->setDefaultArg(Arg);
281 = UnparsedDefaultArgInstantiations.find(Param);
395 ParmVarDecl *Param = cast<ParmVarDecl>(chunk.Fun.Params[argIdx].Param); local
718 ParmVarDecl *Param = FD->getParamDecl(p); local
731 ParmVarDecl *Param = FD->getParamDecl(p); local
753 ParmVarDecl *Param = FD->getParamDecl(p); local
3398 ParmVarDecl *Param = Constructor->getParamDecl(0); local
3468 ParmVarDecl *Param = Constructor->getParamDecl(0); local
6575 ActOnReenterCXXMethodParameter(Scope *S, ParmVarDecl *Param) argument
11831 FunctionDecl::param_iterator Param = FnDecl->param_begin(); local
[all...]
H A DSemaCodeComplete.cpp2151 const ParmVarDecl *Param,
2155 bool ObjCMethodParam = isa<ObjCMethodDecl>(Param->getDeclContext());
2156 if (Param->getType()->isDependentType() ||
2157 !Param->getType()->isBlockPointerType()) {
2162 if (Param->getIdentifier() && !ObjCMethodParam && !SuppressName)
2163 Result = Param->getIdentifier()->getName();
2165 QualType Type = Param->getType();
2167 Type = Type.substObjCTypeArgs(Param->getASTContext(), *ObjCSubsts,
2170 Result = "(" + formatObjCParamQualifiers(Param->getObjCDeclQualifier(),
2173 if (Param
2150 FormatFunctionParameter(const PrintingPolicy &Policy, const ParmVarDecl *Param, bool SuppressName = false, bool SuppressBlock = false, Optional<ArrayRef<QualType>> ObjCSubsts = None) argument
2307 const ParmVarDecl *Param = Function->getParamDecl(P); local
2726 NamedDecl *Param = FunTmpl->getTemplateParameters()->getParam( local
7236 ParmVarDecl *Param = local
[all...]
H A DSemaLambda.cpp295 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ManglingContextDecl)) {
297 = Param->getDeclContext()->getLexicalParent())
479 ParmVarDecl *Param = CallOperator->getParamDecl(p); local
482 if (CurScope && Param->getIdentifier()) {
483 CheckShadow(CurScope, Param);
485 PushOnScopeChains(Param, CurScope);
874 Params.push_back(cast<ParmVarDecl>(FTI.Params[i].Param));
H A DSemaTemplateInstantiate.cpp290 Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param,
295 PointOfInstantiation, InstantiationRange, Param, nullptr,
300 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs,
305 PointOfInstantiation, InstantiationRange, Param, Template,
310 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs,
315 PointOfInstantiation, InstantiationRange, Param, Template,
320 NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs,
324 PointOfInstantiation, InstantiationRange, Param, Template,
497 ParmVarDecl *Param = cast<ParmVarDecl>(Active->Entity); local
498 FunctionDecl *FD = cast<FunctionDecl>(Param
289 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
298 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
308 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
318 InstantiatingTemplate( Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp2081 NonTypeTemplateParmDecl *Param; local
2083 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
2094 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
2102 Param->setAccess(AS_public);
2104 Param->setInvalidDecl();
2109 Param->setDefaultArgument(Value.get());
2114 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Param);
2115 return Param;
2217 TemplateTemplateParmDecl *Param; local
2219 Param
[all...]
/freebsd-11.0-release/sys/contrib/dev/acpica/include/
H A Dacoutput.h358 #define ACPI_TRACE_ENTRY(Name, Function, Type, Param) \
360 Function (ACPI_DEBUG_PARAMETERS, (Type) (Param))
404 #define ACPI_TRACE_EXIT(Function, Type, Param) \
406 register Type _Param = (Type) (Param); \
413 #define ACPI_TRACE_EXIT(Function, Type, Param) \
415 Function (ACPI_DEBUG_PARAMETERS, (Type) (Param)); \
416 return (Param); \
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp311 auto Param = cast<ParmVarDecl>(LM.DefaultArgs[I].Param); local
313 bool HasUnparsed = Param->hasUnparsedDefaultArg();
314 Actions.ActOnDelayedCXXMethodParameter(getCurScope(), Param); local
323 DefArgEnd.setEofData(Param);
341 Param);
351 Actions.ActOnParamDefaultArgumentError(Param, EqualLoc);
353 if (Tok.isNot(tok::eof) || Tok.getEofData() != Param) {
362 Actions.ActOnParamDefaultArgument(Param, EqualLoc,
371 if (Tok.is(tok::eof) && Tok.getEofData() == Param)
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXReplaceImageHandles.cpp158 unsigned Param = atoi(Sym.data()+ParamBaseName.size()); local
161 NewSymStr << MF.getFunction()->getName() << "_param_" << Param;
/freebsd-11.0-release/contrib/llvm/include/llvm/Option/
H A DOptTable.h44 unsigned char Param; member in struct:llvm::opt::OptTable::Info
H A DOption.h129 unsigned getNumArgs() const { return Info->Param; }
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DConsumed.cpp502 void VisitParmVarDecl(const ParmVarDecl *Param);
620 const ParmVarDecl *Param = FunD->getParamDecl(Index - Offset); local
621 QualType ParamType = Param->getType();
630 if (ParamTypestateAttr *PTA = Param->getAttr<ParamTypestateAttr>()) {
646 else if (ReturnTypestateAttr *RT = Param->getAttr<ReturnTypestateAttr>())
867 void ConsumedStmtVisitor::VisitParmVarDecl(const ParmVarDecl *Param) { argument
868 QualType ParamType = Param->getType();
871 if (const ParamTypestateAttr *PTA = Param->getAttr<ParamTypestateAttr>())
883 StateMap->setState(Param, ParamState);
1120 const ParmVarDecl *Param local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolFunc.cpp40 if (Child->getDataKind() == PDB_DataKind::Param) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DCommentSema.cpp343 const NamedDecl *Param = TemplateParameters->getParam(0); local
344 const IdentifierInfo *II = Param->getIdentifier();
1025 const NamedDecl *Param = TemplateParameters->getParam(i); local
1026 const IdentifierInfo *II = Param->getIdentifier();
1033 dyn_cast<TemplateTemplateParmDecl>(Param)) {
1061 const NamedDecl *Param = TemplateParameters->getParam(i); local
1062 Corrector.addDecl(Param);
1065 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DDeclPrinter.cpp889 const Decl *Param = Params->getParam(i); local
891 dyn_cast<TemplateTypeParmDecl>(Param)) {
911 dyn_cast<NonTypeTemplateParmDecl>(Param)) {
926 dyn_cast<TemplateTemplateParmDecl>(Param)) {
1008 for (auto *Param : *Params) {
1015 switch (Param->getVariance()) {
1028 Out << Param->getDeclName().getAsString();
1030 if (Param->hasExplicitBound()) {
1031 Out << " : " << Param->getUnderlyingType().getAsString(Policy);
H A DComment.cpp337 const NamedDecl *Param = TPL->getParam(getIndex(i)); local
339 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DDeclTemplate.cpp210 for (TemplateParameterList::iterator Param = Params->begin(),
212 Param != ParamEnd; ++Param) {
214 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
221 dyn_cast<NonTypeTemplateParmDecl>(*Param)) {
232 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param);
239 if ((*Param)->isTemplateParameterPack())
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp560 for (const ParmVarDecl *Param : Call.parameters()) {
561 if (Param->isParameterPack())
571 if (!Param->getType()->isAnyPointerType() &&
572 !Param->getType()->isReferenceType())
578 getNullabilityAnnotation(Param->getType());
613 Param->getType()->isReferenceType()) {
759 for (auto Param : M.parameters()) {
760 if (Param->getName() == "encoding") {
H A DMacOSKeychainAPIChecker.cpp78 unsigned int Param; member in struct:__anon4178::MacOSKeychainAPIChecker::ADFunctionInfo
285 unsigned paramIdx = FunctionsToTrack[idx].Param;
322 unsigned paramIdx = FunctionsToTrack[idx].Param;
455 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
615 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplateDeduction.h129 TemplateParameter Param; member in class:clang::sema::TemplateDeductionInfo
H A DSemaInternal.h32 FTI.Params[0].Ident == nullptr && FTI.Params[0].Param &&
33 cast<ParmVarDecl>(FTI.Params[0].Param)->getType()->isVoidType();
H A DAttributeList.h603 IdentifierLoc *Param,
613 Param, introduced, deprecated,
738 IdentifierLoc *Param,
746 pool.create(attrName, attrRange, scopeName, scopeLoc, Param, introduced,
736 addNew(IdentifierInfo *attrName, SourceRange attrRange, IdentifierInfo *scopeName, SourceLocation scopeLoc, IdentifierLoc *Param, const AvailabilityChange &introduced, const AvailabilityChange &deprecated, const AvailabilityChange &obsoleted, SourceLocation unavailable, const Expr *MessageExpr, AttributeList::Syntax syntax) argument

Completed in 275 milliseconds

1234