/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
H A D | p5-generic-lambda-1y.cpp | 20 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 D | ParsedTemplate.h | 211 unsigned NumParams);
|
H A D | SemaInternal.h | 31 return FTI.NumParams == 1 && !FTI.isVariadic && 39 return FTI.NumParams && !FTIHasSingleVoidParameter(FTI);
|
H A D | DeclSpec.h | 1203 /// 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 D | Sema.h | 3152 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 D | DeclTemplate.cpp | 32 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 D | Type.cpp | 1598 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 D | ExprCXX.cpp | 1442 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 D | Decl.cpp | 1413 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 D | DeclObjC.cpp | 690 NumParams = Params.size(); 694 unsigned Size = sizeof(ParmVarDecl *) * NumParams +
|
/external/clang/include/clang/AST/ |
H A D | Decl.h | 3427 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 D | DeclTemplate.h | 55 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 D | DeclObjC.h | 174 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 D | DeclSpec.cpp | 166 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 D | SemaTemplateDeduction.cpp | 108 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 D | SemaLambda.cpp | 476 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 D | SemaType.cpp | 2372 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 D | SemaOverload.cpp | 5666 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 D | SemaExpr.cpp | 4289 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 D | SemaDeclAttr.cpp | 272 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 D | SemaDeclCXX.cpp | 395 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 D | SemaStmt.cpp | 3709 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 D | SimplifyLibCalls.cpp | 129 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 D | ASTReaderDecl.cpp | 770 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 D | MemoryBuiltins.cpp | 47 unsigned char NumParams; member in struct:AllocFnsTy 131 FTy->getNumParams() == FnData->NumParams &&
|