Searched refs:NumParams (Results 1 - 25 of 43) 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/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp499 unsigned NumParams = FTy.getNumParams(); local
503 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy() &&
508 return (NumParams == 2 && FTy.getReturnType()->isPointerTy() &&
519 return ((NumParams == 2 || NumParams == 3) &&
523 return (NumParams == 2 && FTy.getReturnType()->isPointerTy() &&
528 return (NumParams == 3 && FTy.getReturnType()->isPointerTy() &&
535 --NumParams;
536 if (!IsSizeTTy(FTy.getParamType(NumParams)))
541 return (NumParams
[all...]
H A DMemoryBuiltins.cpp46 unsigned NumParams; member in struct:AllocFnsTy
125 Result.NumParams = Callee->getNumOperands();
156 FTy->getNumParams() == FnData->NumParams &&
/external/clang/include/clang/Sema/
H A DParsedTemplate.h218 unsigned NumParams);
H A DSemaInternal.h31 return FTI.NumParams == 1 && !FTI.isVariadic &&
39 return FTI.NumParams && !FTIHasSingleVoidParameter(FTI);
H A DDeclSpec.h1245 /// NumParams - This is the number of formal parameters specified by the
1247 unsigned NumParams; member in struct:clang::DeclaratorChunk::FunctionTypeInfo
1311 for (unsigned I = 0; I < NumParams; ++I) {
1319 NumParams = 0;
1334 bool isKNRPrototype() const { return !hasPrototype && NumParams != 0; }
1529 ParamInfo *Params, unsigned NumParams,
/external/clang/include/clang/AST/
H A DDecl.h3506 unsigned NumParams;
3522 ParamInfo(nullptr), NumParams(0), Body(nullptr),
3560 unsigned getNumParams() const { return NumParams; }
3631 return NumParams;
3636 unsigned NumParams;
3642 explicit CapturedDecl(DeclContext *DC, unsigned NumParams);
3654 unsigned NumParams);
3656 unsigned NumParams);
3664 unsigned getNumParams() const { return NumParams; }
3667 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),
348 unsigned param_size() const { return NumParams; }
358 return param_const_iterator(getParams() + NumParams);
361 param_iterator param_end() { return param_iterator(getParams() + NumParams); }
373 NumParams);
627 unsigned NumParams; member in class:clang::final
648 unsigned size() const { return NumParams; }
[all...]
H A DDeclTemplate.h60 unsigned NumParams : 31;
68 return NumParams;
89 iterator end() { return begin() + NumParams; }
90 const_iterator end() const { return begin() + NumParams; }
92 unsigned size() const { return NumParams; }
2151 unsigned NumParams; member in class:clang::FriendTemplateDecl
2165 : Decl(Decl::FriendTemplate, DC, Loc), NumParams(Params.size()),
2170 NumParams(0),
2202 assert(i <= NumParams);
2207 return NumParams;
[all...]
/external/clang/lib/Sema/
H A DDeclSpec.cpp156 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 DSemaTemplateDeduction.cpp107 const TemplateArgument *Params, unsigned NumParams,
742 /// \param NumParams The number of types in \c Params
765 const QualType *Params, unsigned NumParams,
772 if (NumParams != NumArgs &&
773 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) &&
783 for (; ParamIdx != NumParams; ++ParamIdx) {
817 if (ParamIdx + 1 < NumParams)
1837 const TemplateArgument *Params, unsigned NumParams,
1846 if (hasPackExpansionBeforeEnd(Params, NumParams))
763 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
1836 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, bool NumberOfArgumentsMustMatch) argument
3331 unsigned NumParams = Function->getNumParams(); local
4328 unsigned NumParams = Function->getNumParams(); local
[all...]
H A DSemaLambda.cpp477 for (unsigned p = 0, NumParams = CallOperator->getNumParams();
478 p < NumParams; ++p) {
868 Params.reserve(FTI.NumParams);
869 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i)
H A DSemaDeclAttr.cpp278 unsigned NumParams = local
291 if (Idx < 1 || (!IV && Idx > NumParams)) {
570 unsigned int NumParams = FD->getNumParams(); local
574 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) {
576 << Attr.getName() << Idx + 1 << NumParams; local
4761 llvm::APSInt NumParams(32);
4762 if (!NumParamsExpr->isIntegerConstantExpr(NumParams, S.Context)) {
4769 unsigned Num = NumParams.getLimitedValue(255);
4772 << Attr.getName() << (int)NumParams.getSExtValue()
4868 unsigned NumParams local
[all...]
H A DSemaType.cpp3033 if (!RT->isRecordType() && FTI.NumParams > 1)
3037 if (RT->isReferenceType() && FTI.NumParams != 1)
3057 FTI.NumParams ? diag::warn_parens_disambiguated_as_function_declaration
3080 if (FTI.NumParams > 0) {
4159 if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus) {
4166 if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus) {
4180 if (FTI.NumParams && FTI.Params[0].Param == nullptr) {
4203 ParamTys.reserve(FTI.NumParams);
4206 ExtParameterInfos(FTI.NumParams);
4209 for (unsigned i = 0, e = FTI.NumParams;
[all...]
H A DSemaDeclCXX.cpp393 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;
9590 unsigned NumParams = CD->getNumParams(); local
11628 unsigned NumParams = Proto->getNumParams(); local
11853 unsigned NumParams = FnDecl->getNumParams() local
[all...]
H A DSemaExpr.cpp4700 unsigned NumParams = Proto->getNumParams(); local
4702 unsigned MinArgs = FDecl ? FDecl->getMinRequiredArguments() : NumParams;
4710 if (Args.size() < NumParams) {
4715 MinArgs == NumParams && !Proto->isVariadic()
4723 MinArgs == NumParams && !Proto->isVariadic()
4728 Diag(RParenLoc, MinArgs == NumParams && !Proto->isVariadic()
4741 Call->setNumArgs(Context, NumParams);
4746 if (Args.size() > NumParams) {
4751 MinArgs == NumParams && !Proto->isVariadic()
4754 diagnoseTypo(TC, PDiag(diag_id) << FnKind << NumParams
4807 unsigned NumParams = Proto->getNumParams(); local
[all...]
H A DSemaStmt.cpp3830 unsigned NumParams) {
3847 assert(NumParams > 0 && "CapturedStmt requires context parameter");
3848 CD = CapturedDecl::Create(Context, CurContext, NumParams);
3884 unsigned NumParams) {
3886 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, NumParams);
3829 CreateCapturedStmtRecordDecl(CapturedDecl *&CD, SourceLocation Loc, unsigned NumParams) argument
3882 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument
H A DSemaOverload.cpp5788 unsigned NumParams = Proto->getNumParams(); local
5793 if (TooManyArguments(NumParams, Args.size(), PartialOverloading) &&
5829 if (ArgIdx < NumParams) {
6151 unsigned NumParams = Proto->getNumParams(); local
6156 if (TooManyArguments(NumParams, Args.size(), PartialOverloading) &&
6206 if (ArgIdx < NumParams) {
6644 unsigned NumParams = Proto->getNumParams(); local
6649 if (Args.size() > NumParams && !Proto->isVariadic()) {
6657 if (Args.size() < NumParams) {
6667 if (ArgIdx < NumParams) {
[all...]
/external/clang/lib/AST/
H A DDecl.cpp1455 unsigned NumParams = FD->getNumParams(); local
1456 for (unsigned i = 0; i < NumParams; ++i) {
1463 if (NumParams > 0)
3881 NumParams = NewParamInfo.size();
4057 CapturedDecl::CapturedDecl(DeclContext *DC, unsigned NumParams) argument
4059 NumParams(NumParams), ContextParam(0), BodyAndNothrow(nullptr, false) {}
4062 unsigned NumParams) {
4063 return new (C, DC, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams))
4064 CapturedDecl(DC, NumParams);
4061 Create(ASTContext &C, DeclContext *DC, unsigned NumParams) argument
4067 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumParams) argument
[all...]
H A DDeclTemplate.cpp36 NumParams(Params.size()), ContainsUnexpandedParameterPack(false) {
37 assert(this->NumParams == NumParams && "Too many template parameters");
38 for (unsigned Idx = 0; Idx < NumParams; ++Idx) {
H A DType.cpp2662 NumParams(params.size()),
2667 assert(NumParams == params.size() && "function has too many parameters");
2674 for (unsigned i = 0; i != NumParams; ++i) {
2688 QualType *exnSlot = argSlot + NumParams;
2703 Expr **noexSlot = reinterpret_cast<Expr **>(argSlot + NumParams);
2718 reinterpret_cast<FunctionDecl **>(argSlot + NumParams);
2727 reinterpret_cast<FunctionDecl **>(argSlot + NumParams);
2734 for (unsigned i = 0; i != NumParams; ++i)
2809 const QualType *ArgTys, unsigned NumParams,
2831 for (unsigned i = 0; i != NumParams;
[all...]
H A DExprCXX.cpp1344 unsigned NumParams,
1348 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) {
1350 std::uninitialized_copy(Params, Params + NumParams,
1364 unsigned NumParams) {
1365 return new (Context.Allocate(totalSizeToAlloc<ParmVarDecl *>(NumParams)))
1342 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, SourceLocation NameLoc, unsigned NumParams, ParmVarDecl *const *Params) argument
1363 CreateEmpty(const ASTContext &Context, unsigned NumParams) argument
H A DDeclObjC.cpp799 NumParams = Params.size();
807 unsigned Size = sizeof(ParmVarDecl *) * NumParams +
1354 : NumParams(typeParams.size())
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp891 unsigned NumParams = Record[Idx++]; local
893 Params.reserve(NumParams);
894 for (unsigned I = 0; I != NumParams; ++I)
928 unsigned NumParams = Record[Idx++]; local
930 Params.reserve(NumParams);
931 for (unsigned I = 0; I != NumParams; ++I)
1308 unsigned NumParams = Record[Idx++]; local
1310 Params.reserve(NumParams);
1311 for (unsigned I = 0; I != NumParams; ++I)
1340 for (unsigned I = 0; I < CD->NumParams;
1843 unsigned NumParams = Record[Idx++]; local
[all...]
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DVerifier.cpp1891 unsigned NumParams, ...) {
1893 va_start(VA, NumParams);
1901 if (FTy->getNumParams() + FTy->isVarArg() != NumParams) {
1929 for (unsigned ArgNo = 0; ArgNo != NumParams; ++ArgNo) {
1889 VerifyIntrinsicPrototype(Intrinsic::ID ID, Function *F, unsigned NumRetVals, unsigned NumParams, ...) argument

Completed in 1691 milliseconds

12