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

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DTargetAttributesSema.cpp85 llvm::APSInt NumParams(32);
86 if (!NumParamsExpr->isIntegerConstantExpr(NumParams, S.Context)) {
93 unsigned Num = NumParams.getLimitedValue(255);
96 << "interrupt" << (int)NumParams.getSExtValue()
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)
1796 const TemplateArgument *Params, unsigned NumParams,
1804 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
1794 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
4321 unsigned NumParams = Function->getNumParams(); local
[all...]
H A DSemaLambda.cpp392 for (unsigned p = 0, NumParams = CallOperator->getNumParams();
393 p < NumParams; ++p) {
H A DSemaExprCXX.cpp2012 unsigned NumParams = Param2.isNull() ? 1 : 2; local
2021 if (Func->getNumParams() == NumParams) {
2026 NumParams == 2
2032 (NumParams == 1 || InitialParam2Type == Param2)) {
2070 Return, ArrayRef<QualType>(Params, NumParams), EPI);
2081 for (unsigned I = 0; I != NumParams; ++I)
2086 Alloc->setParams(ArrayRef<ParmVarDecl*>(ParamDecls, NumParams));
H A DSemaStmt.cpp3190 unsigned NumParams) {
3205 CD = CapturedDecl::Create(Context, CurContext, NumParams);
3209 assert(NumParams > 0 && "CapturedStmt requires context parameter");
3249 unsigned NumParams) {
3251 RecordDecl *RD = CreateCapturedStmtRecordDecl(CD, Loc, NumParams);
3189 CreateCapturedStmtRecordDecl(CapturedDecl *&CD, SourceLocation Loc, unsigned NumParams) argument
3247 ActOnCapturedRegionStart(SourceLocation Loc, Scope *CurScope, CapturedRegionKind Kind, unsigned NumParams) argument
H A DSemaDeclCXX.cpp406 for (unsigned NumParams = FD->getNumParams(); NumParams > 0; --NumParams) {
407 const ParmVarDecl *PVD = FD->getParamDecl(NumParams-1);
442 for (unsigned p = 0, NumParams = Old->getNumParams(); p < NumParams; ++p) {
662 unsigned NumParams = FD->getNumParams(); local
666 for (p = 0; p < NumParams; ++p) {
679 for (; p < NumParams; ++p) {
10757 unsigned NumParams local
[all...]
H A DSemaDeclAttr.cpp510 unsigned int NumParams = FD->getNumParams(); local
514 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) {
516 << Attr.getName() << Idx + 1 << NumParams; local
3973 llvm::APSInt NumParams(32);
3975 !NumParamsExpr->isIntegerConstantExpr(NumParams, Context)) {
3990 numParams = NumParams.getZExtValue();
H A DSemaTemplate.cpp818 /// contains the template parameters in Params/NumParams.
824 Decl **Params, unsigned NumParams,
830 (NamedDecl**)Params, NumParams,
3507 unsigned NumParams = Params->size(); local
3511 if (NumArgs > NumParams)
3512 Range = SourceRange(TemplateArgs[NumParams].getLocation(),
3515 << (NumArgs > NumParams)
820 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
H A DSemaTemplateInstantiate.cpp1785 ParmVarDecl **Params, unsigned NumParams,
1795 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, 0,
1784 SubstParmTypes(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const MultiLevelTemplateArgumentList &TemplateArgs, SmallVectorImpl<QualType> &ParamTypes, SmallVectorImpl<ParmVarDecl *> *OutParams) argument
H A DTreeTransform.h577 ParmVarDecl **Params, unsigned NumParams,
4176 ParmVarDecl **Params, unsigned NumParams,
4182 for (unsigned i = 0; i != NumParams; ++i) {
9840 unsigned NumParams = S->getCapturedDecl()->getNumParams(); local
9842 S->getCapturedRegionKind(), NumParams);
4175 TransformFunctionTypeParams(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const QualType *ParamTypes, SmallVectorImpl<QualType> &OutParamTypes, SmallVectorImpl<ParmVarDecl*> *PVars) argument
H A DSemaCodeComplete.cpp2857 unsigned NumParams = FDecl? FDecl->getNumParams() : Proto->getNumArgs(); local
2858 for (unsigned I = 0; I != NumParams; ++I) {
2883 if (CurrentArg < NumParams)
H A DSemaDecl.cpp981 for (unsigned P = 0, NumParams = FD->getNumParams(); P < NumParams; ++P) {
9581 for (unsigned p = 0, NumParams = FD->getNumParams(); p < NumParams; ++p) {
10017 unsigned int NumParams = FD->getNumParams(); local
10018 if (FormatIdx < NumParams && // NumParams may be 0 (e.g. vfprintf)
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DParsedTemplate.h211 unsigned NumParams);
H A DSema.h2959 CapturedRegionKind Kind, unsigned NumParams);
2964 unsigned NumParams);
5101 Decl **Params, unsigned NumParams,
6472 ParmVarDecl **Params, unsigned NumParams,
/freebsd-9.3-release/contrib/llvm/tools/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.cpp1429 unsigned NumParams,
1433 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) {
1435 std::uninitialized_copy(Params, Params + NumParams,
1450 unsigned NumParams) {
1452 sizeof(ParmVarDecl*) * NumParams))
1427 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, SourceLocation NameLoc, unsigned NumParams, Decl * const *Params) argument
1449 CreateEmpty(const ASTContext &Context, unsigned NumParams) argument
H A DDecl.cpp1332 unsigned NumParams = FD->getNumParams(); local
1333 for (unsigned i = 0; i < NumParams; ++i) {
1340 if (NumParams > 0)
3443 NumParams = NewParamInfo.size();
3580 unsigned NumParams) {
3581 unsigned Size = sizeof(CapturedDecl) + NumParams * sizeof(ImplicitParamDecl*);
3582 return new (C.Allocate(Size)) CapturedDecl(DC, NumParams);
3586 unsigned NumParams) {
3587 unsigned Size = sizeof(CapturedDecl) + NumParams * sizeof(ImplicitParamDecl*);
3589 return new (Mem) CapturedDecl(0, NumParams);
3579 Create(ASTContext &C, DeclContext *DC, unsigned NumParams) argument
3585 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumParams) argument
[all...]
H A DDeclObjC.cpp595 NumParams = Params.size();
599 unsigned Size = sizeof(ParmVarDecl *) * NumParams +
/freebsd-9.3-release/contrib/llvm/tools/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; }
2021 unsigned NumParams; member in class:clang::TemplateParameterList::FriendTemplateDecl
2039 NumParams(NParams),
2047 NumParams(0),
2081 assert(i <= NumParams);
[all...]
H A DDecl.h3224 unsigned NumParams;
3240 ParamInfo(0), NumParams(0), Body(0),
3265 bool param_empty() const { return NumParams == 0; }
3272 unsigned getNumParams() const { return NumParams; }
3342 unsigned NumParams;
3346 explicit CapturedDecl(DeclContext *DC, unsigned NumParams)
3348 NumParams(NumParams), Body(0) { }
3356 static CapturedDecl *Create(ASTContext &C, DeclContext *DC, unsigned NumParams);
3358 unsigned NumParams);
[all...]
H A DDeclObjC.h174 unsigned NumParams;
199 return reinterpret_cast<SourceLocation*>(getParams() + NumParams);
202 return reinterpret_cast<const SourceLocation*>(getParams() + NumParams);
246 ParamsAndSelLocs(0), NumParams(0),
318 NumParams),
354 unsigned param_size() const { return NumParams; }
358 param_const_iterator param_end() const { return getParams() + NumParams; }
360 param_iterator param_end() { return getParams() + NumParams; }
H A DExprCXX.h3844 SourceLocation NameLoc, unsigned NumParams,
3856 unsigned NumParams);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp678 unsigned NumParams = Record[Idx++]; local
680 Params.reserve(NumParams);
681 for (unsigned I = 0; I != NumParams; ++I)
715 unsigned NumParams = Record[Idx++]; local
717 Params.reserve(NumParams);
718 for (unsigned I = 0; I != NumParams; ++I)
1048 unsigned NumParams = Record[Idx++]; local
1050 Params.reserve(NumParams);
1051 for (unsigned I = 0; I != NumParams; ++I)
1079 for (unsigned i = 0; i < CD->NumParams;
1395 unsigned NumParams = Record[Idx++]; local
[all...]
H A DASTReader.cpp4665 unsigned NumParams = Record[Idx++]; local
4667 for (unsigned I = 0; I != NumParams; ++I)
6961 unsigned NumParams = Record[Idx++]; local
6963 Params.reserve(NumParams);
6964 while (NumParams--)
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp46 unsigned char NumParams; member in struct:AllocFnsTy
130 FTy->getNumParams() == FnData->NumParams &&

Completed in 602 milliseconds