Searched defs:NumParams (Results 1 - 16 of 16) sorted by relevance

/external/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp45 unsigned char NumParams; member in struct:AllocFnsTy
129 FTy->getNumParams() == FnData->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 DExprCXX.cpp1359 unsigned NumParams,
1363 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) {
1365 std::uninitialized_copy(Params, Params + NumParams,
1379 FunctionParmPackExpr::CreateEmpty(ASTContext &Context, unsigned NumParams) { argument
1381 sizeof(ParmVarDecl*) * NumParams))
1357 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, SourceLocation NameLoc, unsigned NumParams, Decl * const *Params) argument
H A DDecl.cpp1278 unsigned NumParams = FD->getNumParams(); local
1279 for (unsigned i = 0; i < NumParams; ++i) {
1286 if (NumParams > 0)
3312 NumParams = NewParamInfo.size();
3449 unsigned NumParams) {
3450 unsigned Size = sizeof(CapturedDecl) + NumParams * sizeof(ImplicitParamDecl*);
3451 return new (C.Allocate(Size)) CapturedDecl(DC, NumParams);
3455 unsigned NumParams) {
3456 unsigned Size = sizeof(CapturedDecl) + NumParams * sizeof(ImplicitParamDecl*);
3458 return new (Mem) CapturedDecl(0, NumParams);
3448 Create(ASTContext &C, DeclContext *DC, unsigned NumParams) argument
3454 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumParams) argument
[all...]
/external/clang/include/clang/AST/
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; }
2038 unsigned NumParams; member in class:clang::TemplateParameterList::FriendTemplateDecl
2056 NumParams(NParams),
2064 NumParams(0),
2098 assert(i <= NumParams);
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1771 ParmVarDecl **Params, unsigned NumParams,
1781 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, 0,
1770 SubstParmTypes(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const MultiLevelTemplateArgumentList &TemplateArgs, SmallVectorImpl<QualType> &ParamTypes, SmallVectorImpl<ParmVarDecl *> *OutParams) argument
H A DSemaTemplateDeduction.cpp134 const TemplateArgument *Params, unsigned NumParams,
685 /// \param NumParams The number of types in \c Params
711 const QualType *Params, unsigned NumParams,
720 if (NumParams != NumArgs &&
721 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) &&
731 for (; ParamIdx != NumParams; ++ParamIdx) {
766 if (ParamIdx + 1 < NumParams)
1797 const TemplateArgument *Params, unsigned NumParams,
1805 if (hasPackExpansionBeforeEnd(Params, NumParams))
709 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, SmallVectorImpl<RefParamPartialOrderingComparison> * RefParamComparisons = 0) argument
1795 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
4097 unsigned NumParams = std::min(NumCallArguments, local
4137 unsigned NumParams = Function->getNumParams(); local
[all...]
H A DSemaCodeComplete.cpp2854 unsigned NumParams = FDecl? FDecl->getNumParams() : Proto->getNumArgs(); local
2855 for (unsigned I = 0; I != NumParams; ++I) {
2880 if (CurrentArg < NumParams)
H A DSemaDeclAttr.cpp465 unsigned int NumParams = FD->getNumParams(); local
469 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) {
471 << Attr.getName() << Idx + 1 << NumParams; local
4083 llvm::APSInt NumParams(32);
4085 !NumParamsExpr->isIntegerConstantExpr(NumParams, Context)) {
4100 numParams = NumParams.getZExtValue();
H A DSemaStmt.cpp3126 unsigned NumParams) {
3141 CD = CapturedDecl::Create(Context, CurContext, NumParams);
3145 assert(NumParams > 0 && "CapturedStmt requires context parameter");
3185 unsigned NumParams) {
3187 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, NumParams);
3125 CreateCapturedStmtRecordDecl(CapturedDecl *&CD, SourceLocation Loc, unsigned NumParams) argument
3183 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument
H A DSemaTemplate.cpp826 /// contains the template parameters in Params/NumParams.
832 Decl **Params, unsigned NumParams,
838 (NamedDecl**)Params, NumParams,
3455 unsigned NumParams = Params->size(); local
3459 if (NumArgs > NumParams)
3460 Range = SourceRange(TemplateArgs[NumParams].getLocation(),
3463 << (NumArgs > NumParams)
828 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
H A DSemaDecl.cpp1000 for (unsigned P = 0, NumParams = FD->getNumParams(); P < NumParams; ++P) {
9278 for (unsigned p = 0, NumParams = FD->getNumParams(); p < NumParams; ++p) {
9723 unsigned int NumParams = FD->getNumParams(); local
9724 if (FormatIdx < NumParams && // NumParams may be 0 (e.g. vfprintf)
H A DSemaDeclCXX.cpp409 for (unsigned NumParams = FD->getNumParams(); NumParams > 0; --NumParams) {
410 const ParmVarDecl *PVD = FD->getParamDecl(NumParams-1);
445 for (unsigned p = 0, NumParams = Old->getNumParams(); p < NumParams; ++p) {
656 unsigned NumParams = FD->getNumParams(); local
660 for (p = 0; p < NumParams; ++p) {
673 for (; p < NumParams; ++p) {
10471 unsigned NumParams local
[all...]
H A DTreeTransform.h574 ParmVarDecl **Params, unsigned NumParams,
4134 ParmVarDecl **Params, unsigned NumParams,
4140 for (unsigned i = 0; i != NumParams; ++i) {
9642 unsigned NumParams = S->getCapturedDecl()->getNumParams(); local
9644 S->getCapturedRegionKind(), NumParams);
4133 TransformFunctionTypeParams(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const QualType *ParamTypes, SmallVectorImpl<QualType> &OutParamTypes, SmallVectorImpl<ParmVarDecl*> *PVars) argument
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp654 unsigned NumParams = Record[Idx++]; local
656 Params.reserve(NumParams);
657 for (unsigned I = 0; I != NumParams; ++I)
691 unsigned NumParams = Record[Idx++]; local
693 Params.reserve(NumParams);
694 for (unsigned I = 0; I != NumParams; ++I)
1002 unsigned NumParams = Record[Idx++]; local
1004 Params.reserve(NumParams);
1005 for (unsigned I = 0; I != NumParams; ++I)
1033 for (unsigned i = 0; i < CD->NumParams;
1336 unsigned NumParams = Record[Idx++]; local
[all...]
H A DASTReader.cpp4662 unsigned NumParams = Record[Idx++]; local
4664 for (unsigned I = 0; I != NumParams; ++I)
6911 unsigned NumParams = Record[Idx++]; local
6913 Params.reserve(NumParams);
6914 while (NumParams--)

Completed in 356 milliseconds