/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/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 47 unsigned char NumParams; member in struct:AllocFnsTy 134 FTy->getNumParams() == FnData->NumParams &&
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 33 NamedDecl **Params, unsigned NumParams, 36 NumParams(NumParams), ContainsUnexpandedParameterPack(false) { 37 assert(this->NumParams == NumParams && "Too many template parameters"); 38 for (unsigned Idx = 0; Idx < NumParams; ++Idx) { 60 unsigned NumParams, SourceLocation RAngleLoc) { 61 void *Mem = C.Allocate(totalSizeToAlloc<NamedDecl *>(NumParams), 64 NumParams, RAngleLoc); 31 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument 58 Create(const ASTContext &C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, NamedDecl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
|
H A D | ExprCXX.cpp | 1470 unsigned NumParams, 1474 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) { 1476 std::uninitialized_copy(Params, Params + NumParams, 1491 unsigned NumParams) { 1493 sizeof(ParmVarDecl*) * NumParams)) 1468 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, SourceLocation NameLoc, unsigned NumParams, ParmVarDecl *const *Params) argument 1490 CreateEmpty(const ASTContext &Context, unsigned NumParams) argument
|
H A D | Decl.cpp | 1455 unsigned NumParams = FD->getNumParams(); local 1456 for (unsigned i = 0; i < NumParams; ++i) { 1463 if (NumParams > 0) 3755 NumParams = NewParamInfo.size(); 3885 unsigned NumParams) { 3886 return new (C, DC, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) 3887 CapturedDecl(DC, NumParams); 3891 unsigned NumParams) { 3892 return new (C, ID, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) 3893 CapturedDecl(nullptr, NumParams); 3884 Create(ASTContext &C, DeclContext *DC, unsigned NumParams) argument 3890 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumParams) argument [all...] |
/external/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 156 unsigned NumParams, 196 I.Fun.NumParams = NumParams; 218 if (NumParams) { 224 NumParams <= llvm::array_lengthof(TheDeclarator.InlineParams)) { 229 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; 232 memcpy(I.Fun.Params, Params, sizeof(Params[0]) * NumParams); 152 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, SourceRange ESpecRange, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
|
H A D | SemaTemplateInstantiate.cpp | 1722 ParmVarDecl **Params, unsigned NumParams, 1732 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, 1721 SubstParmTypes(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const MultiLevelTemplateArgumentList &TemplateArgs, SmallVectorImpl<QualType> &ParamTypes, SmallVectorImpl<ParmVarDecl *> *OutParams) 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) 1825 const TemplateArgument *Params, unsigned NumParams, 1833 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 1823 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument 3339 unsigned NumParams = Function->getNumParams(); local 4336 unsigned NumParams = Function->getNumParams(); local [all...] |
H A D | SemaCodeComplete.cpp | 2886 unsigned NumParams = Function ? Function->getNumParams() local 2889 for (unsigned P = Start; P != NumParams; ++P) { 2931 if (CurrentArg < NumParams)
|
H A D | SemaDeclAttr.cpp | 274 unsigned NumParams = local 287 if (Idx < 1 || (!IV && Idx > NumParams)) { 547 unsigned int NumParams = FD->getNumParams(); local 551 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) { 553 << Attr.getName() << Idx + 1 << NumParams; local 4485 llvm::APSInt NumParams(32); 4486 if (!NumParamsExpr->isIntegerConstantExpr(NumParams, S.Context)) { 4493 unsigned Num = NumParams.getLimitedValue(255); 4496 << Attr.getName() << (int)NumParams.getSExtValue()
|
H A D | SemaExprCXX.cpp | 2147 unsigned NumParams = Param2.isNull() ? 1 : 2; local 2156 if (Func->getNumParams() == NumParams) { 2161 NumParams == 2 2167 (NumParams == 1 || InitialParam2Type == Param2)) { 2202 Return, llvm::makeArrayRef(Params, NumParams), EPI); 2218 for (unsigned I = 0; I != NumParams; ++I) { 2225 Alloc->setParams(llvm::makeArrayRef(ParamDecls, NumParams));
|
H A D | SemaOverload.cpp | 5728 unsigned NumParams = Proto->getNumParams(); local 5733 if (TooManyArguments(NumParams, Args.size(), PartialOverloading) && 5769 if (ArgIdx < NumParams) { 6105 unsigned NumParams = Proto->getNumParams(); local 6110 if (TooManyArguments(NumParams, Args.size(), PartialOverloading) && 6160 if (ArgIdx < NumParams) { 6598 unsigned NumParams = Proto->getNumParams(); local 6603 if (Args.size() > NumParams && !Proto->isVariadic()) { 6611 if (Args.size() < NumParams) { 6621 if (ArgIdx < NumParams) { [all...] |
H A D | SemaStmt.cpp | 3762 unsigned NumParams) { 3779 assert(NumParams > 0 && "CapturedStmt requires context parameter"); 3780 CD = CapturedDecl::Create(Context, CurContext, NumParams); 3816 unsigned NumParams) { 3818 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, NumParams); 3761 CreateCapturedStmtRecordDecl(CapturedDecl *&CD, SourceLocation Loc, unsigned NumParams) argument 3814 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument
|
H A D | SemaTemplate.cpp | 811 /// contains the template parameters in Params/NumParams. 817 Decl **Params, unsigned NumParams, 823 (NamedDecl**)Params, NumParams, 3667 unsigned NumParams = Params->size(); local 3671 if (NumArgs > NumParams) 3672 Range = SourceRange(TemplateArgs[NumParams].getLocation(), 3675 << (NumArgs > NumParams) 813 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
|
H A D | SemaChecking.cpp | 1393 unsigned NumParams = Proto ? Proto->getNumParams() local 1400 for (unsigned ArgIdx = NumParams; ArgIdx < Args.size(); ++ArgIdx) {
|
H A D | SemaDecl.cpp | 1162 for (unsigned P = 0, NumParams = FD->getNumParams(); P < NumParams; ++P) { 7820 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) { 10632 for (int i = FTI.NumParams; i != 0; /* decrement in loop */) { 11370 /*NumParams=*/0, 11429 unsigned int NumParams = FD->getNumParams(); local 11430 if (FormatIdx < NumParams && // NumParams may be 0 (e.g. vfprintf)
|
H A D | SemaDeclCXX.cpp | 393 for (unsigned argIdx = 0, e = chunk.Fun.NumParams; argIdx != e; 421 for (unsigned NumParams = FD->getNumParams(); NumParams > 0; --NumParams) { 422 const ParmVarDecl *PVD = FD->getParamDecl(NumParams-1); 496 for (unsigned p = 0, NumParams = PrevForDefaultArgs 499 p < NumParams; ++p) { 713 unsigned NumParams = FD->getNumParams(); local 717 for (p = 0; p < NumParams; ++p) { 730 for (; p < NumParams; 11450 unsigned NumParams = Proto->getNumParams(); local 11675 unsigned NumParams = FnDecl->getNumParams() local [all...] |
H A D | SemaExpr.cpp | 4452 unsigned NumParams = Proto->getNumParams(); local 4454 unsigned MinArgs = FDecl ? FDecl->getMinRequiredArguments() : NumParams; 4462 if (Args.size() < NumParams) { 4467 MinArgs == NumParams && !Proto->isVariadic() 4475 MinArgs == NumParams && !Proto->isVariadic() 4480 Diag(RParenLoc, MinArgs == NumParams && !Proto->isVariadic() 4493 Call->setNumArgs(Context, NumParams); 4498 if (Args.size() > NumParams) { 4503 MinArgs == NumParams && !Proto->isVariadic() 4506 diagnoseTypo(TC, PDiag(diag_id) << FnKind << NumParams 4559 unsigned NumParams = Proto->getNumParams(); local [all...] |
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 59 unsigned NumParams : 31; 67 return NumParams; 71 NamedDecl **Params, unsigned NumParams, 79 unsigned NumParams, 90 iterator end() { return begin() + NumParams; } 91 const_iterator end() const { return begin() + NumParams; } 93 unsigned size() const { return NumParams; } 2149 unsigned NumParams; member in class:clang::FriendTemplateDecl 2167 NumParams(NParams), 2175 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), 348 unsigned param_size() const { return NumParams; } 363 return param_const_iterator(getParams() + NumParams); 366 param_iterator param_end() { return param_iterator(getParams() + NumParams); } 378 NumParams); 631 unsigned NumParams; member in class:clang::ObjCTypeParamList 652 unsigned size() const { return NumParams; } [all...] |
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 836 unsigned NumParams = Record[Idx++]; local 838 Params.reserve(NumParams); 839 for (unsigned I = 0; I != NumParams; ++I) 873 unsigned NumParams = Record[Idx++]; local 875 Params.reserve(NumParams); 876 for (unsigned I = 0; I != NumParams; ++I) 1251 unsigned NumParams = Record[Idx++]; local 1253 Params.reserve(NumParams); 1254 for (unsigned I = 0; I != NumParams; ++I) 1283 for (unsigned I = 0; I < CD->NumParams; 1760 unsigned NumParams = Record[Idx++]; local [all...] |
H A D | ASTReader.cpp | 5365 unsigned NumParams = Record[Idx++]; local 5367 for (unsigned I = 0; I != NumParams; ++I) 7833 unsigned NumParams = Record[Idx++]; 7835 Params.reserve(NumParams); 7836 while (NumParams--)
|
/external/llvm/lib/IR/ |
H A D | Verifier.cpp | 1593 const int NumParams = (int)TargetFuncType->getNumParams(); local 1595 Assert(NumCallArgs >= NumParams, 1604 Assert(NumCallArgs == NumParams, 1616 for (int i = 0; i < NumParams; i++) {
|
/external/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1222 /// NumParams - This is the number of formal parameters specified by the 1224 unsigned NumParams; member in struct:clang::DeclaratorChunk::FunctionTypeInfo 1288 for (unsigned I = 0; I < NumParams; ++I) { 1296 NumParams = 0; 1311 bool isKNRPrototype() const { return !hasPrototype && NumParams != 0; } 1495 ParamInfo *Params, unsigned NumParams,
|
H A D | Sema.h | 3384 CapturedRegionKind Kind, unsigned NumParams); 3393 unsigned NumParams); 5588 Decl **Params, unsigned NumParams, 6991 ParmVarDecl **Params, unsigned NumParams, 9213 static bool TooManyArguments(size_t NumParams, size_t NumArgs, argument 9217 return NumArgs + 1 > NumParams; // If so, we view as an extra argument. 9218 return NumArgs > NumParams;
|