Searched refs:NumParams (Results 1 - 25 of 40) sorted by relevance

12

/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A Dp5-generic-lambda-1y.cpp20 auto NumParams = [](auto Self, auto h, auto ... rest) -> unsigned { member in namespace:overload_generic_lambda
26 overload<decltype(Base), decltype(NumParams)> O(Base, NumParams);
38 auto NumParams = [](auto Self, auto h, auto ... rest) { member in namespace:overload_generic_lambda_return_type_deduction
44 overload<decltype(Base), decltype(NumParams)> O(Base, NumParams);
/external/clang/include/clang/Sema/
H A DParsedTemplate.h211 unsigned NumParams);
H A DSemaInternal.h31 return FTI.NumParams == 1 && !FTI.isVariadic &&
39 return FTI.NumParams && !FTIHasSingleVoidParameter(FTI);
H A DDeclSpec.h1203 /// NumParams - This is the number of formal parameters specified by the
1205 unsigned NumParams; member in struct:clang::DeclaratorChunk::FunctionTypeInfo
1266 for (unsigned I = 0; I < NumParams; ++I) {
1274 NumParams = 0;
1289 bool isKNRPrototype() const { return !hasPrototype && NumParams != 0; }
1465 ParamInfo *Params, unsigned NumParams,
H A DSema.h3152 CapturedRegionKind Kind, unsigned NumParams);
3161 unsigned NumParams);
5321 Decl **Params, unsigned NumParams,
6725 ParmVarDecl **Params, unsigned NumParams,
8456 unsigned NumParams, bool IsMemberFunction, SourceLocation Loc,
8668 static bool TooManyArguments(size_t NumParams, size_t NumArgs, argument
8672 return NumArgs + 1 > NumParams; // If so, we view as an extra argument.
8673 return NumArgs > NumParams;
/external/clang/lib/AST/
H A DDeclTemplate.cpp32 NamedDecl **Params, unsigned NumParams,
35 NumParams(NumParams), ContainsUnexpandedParameterPack(false) {
36 assert(this->NumParams == NumParams && "Too many template parameters");
37 for (unsigned Idx = 0; Idx < NumParams; ++Idx) {
59 unsigned NumParams, SourceLocation RAngleLoc) {
61 + sizeof(NamedDecl *) * NumParams;
66 NumParams, RAngleLoc);
30 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
57 Create(const ASTContext &C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
H A DType.cpp1598 NumParams(params.size()),
1603 assert(NumParams == params.size() && "function has too many parameters");
1610 for (unsigned i = 0; i != NumParams; ++i) {
1624 QualType *exnSlot = argSlot + NumParams;
1639 Expr **noexSlot = reinterpret_cast<Expr **>(argSlot + NumParams);
1654 reinterpret_cast<FunctionDecl **>(argSlot + NumParams);
1663 reinterpret_cast<FunctionDecl **>(argSlot + NumParams);
1669 for (unsigned i = 0; i != NumParams; ++i)
1744 const QualType *ArgTys, unsigned NumParams,
1766 for (unsigned i = 0; i != NumParams;
1743 Profile(llvm::FoldingSetNodeID &ID, QualType Result, const QualType *ArgTys, unsigned NumParams, const ExtProtoInfo &epi, const ASTContext &Context) argument
[all...]
H A DExprCXX.cpp1442 unsigned NumParams,
1446 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) {
1448 std::uninitialized_copy(Params, Params + NumParams,
1463 unsigned NumParams) {
1465 sizeof(ParmVarDecl*) * NumParams))
1440 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, SourceLocation NameLoc, unsigned NumParams, Decl * const *Params) argument
1462 CreateEmpty(const ASTContext &Context, unsigned NumParams) argument
H A DDecl.cpp1413 unsigned NumParams = FD->getNumParams(); local
1414 for (unsigned i = 0; i < NumParams; ++i) {
1421 if (NumParams > 0)
3738 NumParams = NewParamInfo.size();
3877 unsigned NumParams) {
3878 return new (C, DC, NumParams * sizeof(ImplicitParamDecl *))
3879 CapturedDecl(DC, NumParams);
3883 unsigned NumParams) {
3884 return new (C, ID, NumParams * sizeof(ImplicitParamDecl *))
3885 CapturedDecl(nullptr, NumParams);
3876 Create(ASTContext &C, DeclContext *DC, unsigned NumParams) argument
3882 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumParams) argument
[all...]
H A DDeclObjC.cpp690 NumParams = Params.size();
694 unsigned Size = sizeof(ParmVarDecl *) * NumParams +
/external/clang/include/clang/AST/
H A DDecl.h3427 unsigned NumParams;
3443 ParamInfo(nullptr), NumParams(0), Body(nullptr),
3476 bool param_empty() const { return NumParams == 0; }
3493 unsigned getNumParams() const { return NumParams; }
3573 unsigned NumParams;
3579 explicit CapturedDecl(DeclContext *DC, unsigned NumParams)
3581 NumParams(NumParams), ContextParam(0), BodyAndNothrow(nullptr, false) { }
3590 unsigned NumParams);
3592 unsigned NumParams);
[all...]
H A DDeclTemplate.h55 unsigned NumParams : 31;
63 NamedDecl **Params, unsigned NumParams,
71 unsigned NumParams,
84 iterator end() { return begin() + NumParams; }
85 const_iterator end() const { return begin() + NumParams; }
87 unsigned size() const { return NumParams; }
2018 unsigned NumParams; member in class:clang::FriendTemplateDecl
2036 NumParams(NParams),
2044 NumParams(0),
2078 assert(i <= NumParams);
[all...]
H A DDeclObjC.h174 unsigned NumParams;
199 return reinterpret_cast<SourceLocation*>(getParams() + NumParams);
202 return reinterpret_cast<const SourceLocation*>(getParams() + NumParams);
242 NumParams(0), DeclEndLoc(endLoc), Body(), SelfDecl(nullptr),
344 unsigned param_size() const { return NumParams; }
359 return param_const_iterator(getParams() + NumParams);
362 param_iterator param_end() { return param_iterator(getParams() + NumParams); }
374 NumParams);
/external/clang/lib/Sema/
H A DDeclSpec.cpp166 unsigned NumParams,
206 I.Fun.NumParams = NumParams;
227 if (NumParams) {
233 NumParams <= llvm::array_lengthof(TheDeclarator.InlineParams)) {
238 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams];
241 memcpy(I.Fun.Params, Params, sizeof(Params[0]) * NumParams);
162 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation RestrictQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
H A DSemaTemplateDeduction.cpp108 const TemplateArgument *Params, unsigned NumParams,
746 /// \param NumParams The number of types in \c Params
769 const QualType *Params, unsigned NumParams,
776 if (NumParams != NumArgs &&
777 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) &&
787 for (; ParamIdx != NumParams; ++ParamIdx) {
821 if (ParamIdx + 1 < NumParams)
1816 const TemplateArgument *Params, unsigned NumParams,
1824 if (hasPackExpansionBeforeEnd(Params, NumParams))
767 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const QualType *Params, unsigned NumParams, const QualType *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering = false) argument
1814 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
3261 unsigned NumParams = Function->getNumParams(); local
4257 unsigned NumParams = Function->getNumParams(); local
[all...]
H A DSemaLambda.cpp476 for (unsigned p = 0, NumParams = CallOperator->getNumParams();
477 p < NumParams; ++p) {
908 Params.reserve(FTI.NumParams);
909 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i)
H A DSemaType.cpp2372 if (!RT->isRecordType() && FTI.NumParams > 1)
2376 if (RT->isReferenceType() && FTI.NumParams != 1)
2396 FTI.NumParams ? diag::warn_parens_disambiguated_as_function_declaration
2419 if (FTI.NumParams > 0) {
2906 if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus) {
2913 if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus) {
2927 if (FTI.NumParams && FTI.Params[0].Param == nullptr) {
2950 ParamTys.reserve(FTI.NumParams);
2953 ConsumedParameters.reserve(FTI.NumParams);
2956 for (unsigned i = 0, e = FTI.NumParams;
[all...]
H A DSemaOverload.cpp5666 unsigned NumParams = Proto->getNumParams(); local
5671 if (TooManyArguments(NumParams, Args.size(), PartialOverloading) &&
5707 if (ArgIdx < NumParams) {
6013 unsigned NumParams = Proto->getNumParams(); local
6018 if (TooManyArguments(NumParams, Args.size(), PartialOverloading) &&
6068 if (ArgIdx < NumParams) {
6507 unsigned NumParams = Proto->getNumParams(); local
6512 if (Args.size() > NumParams && !Proto->isVariadic()) {
6520 if (Args.size() < NumParams) {
6530 if (ArgIdx < NumParams) {
[all...]
H A DSemaExpr.cpp4289 unsigned NumParams = Proto->getNumParams(); local
4291 unsigned MinArgs = FDecl ? FDecl->getMinRequiredArguments() : NumParams;
4299 if (Args.size() < NumParams) {
4304 MinArgs == NumParams && !Proto->isVariadic()
4312 MinArgs == NumParams && !Proto->isVariadic()
4317 Diag(RParenLoc, MinArgs == NumParams && !Proto->isVariadic()
4330 Call->setNumArgs(Context, NumParams);
4335 if (Args.size() > NumParams) {
4340 MinArgs == NumParams && !Proto->isVariadic()
4343 diagnoseTypo(TC, PDiag(diag_id) << FnKind << NumParams
4396 unsigned NumParams = Proto->getNumParams(); local
[all...]
H A DSemaDeclAttr.cpp272 unsigned NumParams = local
285 if (Idx < 1 || (!IV && Idx > NumParams)) {
546 unsigned int NumParams = FD->getNumParams(); local
550 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) {
552 << Attr.getName() << Idx + 1 << NumParams; local
4050 llvm::APSInt NumParams(32);
4051 if (!NumParamsExpr->isIntegerConstantExpr(NumParams, S.Context)) {
4058 unsigned Num = NumParams.getLimitedValue(255);
4061 << Attr.getName() << (int)NumParams.getSExtValue()
H A DSemaDeclCXX.cpp395 for (unsigned argIdx = 0, e = chunk.Fun.NumParams; argIdx != e;
423 for (unsigned NumParams = FD->getNumParams(); NumParams > 0; --NumParams) {
424 const ParmVarDecl *PVD = FD->getParamDecl(NumParams-1);
459 for (unsigned p = 0, NumParams = Old->getNumParams(); p < NumParams; ++p) {
691 unsigned NumParams = FD->getNumParams(); local
695 for (p = 0; p < NumParams; ++p) {
708 for (; p < NumParams;
11409 unsigned NumParams = Proto->getNumParams(); local
11634 unsigned NumParams = FnDecl->getNumParams() local
[all...]
H A DSemaStmt.cpp3709 unsigned NumParams) {
3726 assert(NumParams > 0 && "CapturedStmt requires context parameter");
3727 CD = CapturedDecl::Create(Context, CurContext, NumParams);
3764 unsigned NumParams) {
3766 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, NumParams);
3708 CreateCapturedStmtRecordDecl(CapturedDecl *&CD, SourceLocation Loc, unsigned NumParams) argument
3762 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument
/external/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp129 unsigned NumParams = FT->getNumParams(); local
140 --NumParams; // fallthrough
143 if (NumParams != 3 || FT->getParamType(0) != FT->getParamType(1) ||
150 --NumParams; // fallthrough
153 if (NumParams != 2 || FT->getParamType(0) != FT->getParamType(1) ||
160 --NumParams; // fallthrough
163 if (NumParams != 3 || !FT->getParamType(0)->isPointerTy() ||
169 --NumParams; // fallthrough
171 if (NumParams != 3 || !FT->getParamType(0)->isPointerTy() ||
178 if (NumParams
[all...]
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp770 unsigned NumParams = Record[Idx++]; local
772 Params.reserve(NumParams);
773 for (unsigned I = 0; I != NumParams; ++I)
807 unsigned NumParams = Record[Idx++]; local
809 Params.reserve(NumParams);
810 for (unsigned I = 0; I != NumParams; ++I)
1149 unsigned NumParams = Record[Idx++]; local
1151 Params.reserve(NumParams);
1152 for (unsigned I = 0; I != NumParams; ++I)
1182 for (unsigned I = 0; I < CD->NumParams;
1693 unsigned NumParams = Record[Idx++]; local
[all...]
/external/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp47 unsigned char NumParams; member in struct:AllocFnsTy
131 FTy->getNumParams() == FnData->NumParams &&

Completed in 870 milliseconds

12