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

/external/clang/lib/Sema/
H A DTargetAttributesSema.cpp40 llvm::APSInt NumParams(32);
41 if (!NumParamsExpr->isIntegerConstantExpr(NumParams, S.Context)) {
47 unsigned Num = NumParams.getLimitedValue(255);
50 << "interrupt" << (int)NumParams.getSExtValue()
H A DSemaTemplateDeduction.cpp130 const TemplateArgument *Params, unsigned NumParams,
679 /// \param NumParams The number of types in \c Params
705 const QualType *Params, unsigned NumParams,
714 if (NumParams != NumArgs &&
715 !(NumParams && isa<PackExpansionType>(Params[NumParams - 1])) &&
725 for (; ParamIdx != NumParams; ++ParamIdx) {
760 if (ParamIdx + 1 < NumParams)
1753 const TemplateArgument *Params, unsigned NumParams,
1761 if (hasPackExpansionBeforeEnd(Params, NumParams))
703 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
1751 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
3843 unsigned NumParams = std::min(NumCallArguments, local
3883 unsigned NumParams = Function->getNumParams(); local
[all...]
H A DSemaLambda.cpp215 for (unsigned p = 0, NumParams = CallOperator->getNumParams();
216 p < NumParams; ++p) {
H A DSemaDeclCXX.cpp414 for (unsigned p = 0, NumParams = Old->getNumParams(); p < NumParams; ++p) {
614 unsigned NumParams = FD->getNumParams(); local
622 for (p = 0; p < NumParams; ++p) {
645 for (; p < NumParams; ++p) {
9969 unsigned NumParams = FnDecl->getNumParams() local
9972 ((NumParams == 1 && !CanBeUnaryOperator) ||
9973 (NumParams == 2 && !CanBeBinaryOperator) ||
9974 (NumParams < 1) || (NumParams >
[all...]
H A DSemaDeclAttr.cpp460 unsigned int NumParams = FD->getNumParams(); local
464 if(!ArgValue.isStrictlyPositive() || ParamIdxFromOne > NumParams) {
466 << Attr.getName() << Idx + 1 << NumParams; local
4102 llvm::APSInt NumParams(32);
4104 !NumParamsExpr->isIntegerConstantExpr(NumParams, Context)) {
4118 numParams = NumParams.getZExtValue();
H A DSemaTemplate.cpp823 /// contains the template parameters in Params/NumParams.
829 Decl **Params, unsigned NumParams,
835 (NamedDecl**)Params, NumParams,
2997 unsigned NumParams = Params->size(); local
3001 if (NumArgs > NumParams)
3002 Range = SourceRange(TemplateArgs[NumParams].getLocation(),
3005 << (NumArgs > NumParams)
825 ActOnTemplateParameterList(unsigned Depth, SourceLocation ExportLoc, SourceLocation TemplateLoc, SourceLocation LAngleLoc, Decl **Params, unsigned NumParams, SourceLocation RAngleLoc) argument
H A DSemaTemplateInstantiate.cpp1729 ParmVarDecl **Params, unsigned NumParams,
1739 return Instantiator.TransformFunctionTypeParams(Loc, Params, NumParams, 0,
1728 SubstParmTypes(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const MultiLevelTemplateArgumentList &TemplateArgs, SmallVectorImpl<QualType> &ParamTypes, SmallVectorImpl<ParmVarDecl *> *OutParams) argument
H A DSemaDecl.cpp989 for (unsigned P = 0, NumParams = FD->getNumParams(); P < NumParams; ++P) {
8570 for (unsigned p = 0, NumParams = FD->getNumParams(); p < NumParams; ++p) {
8997 unsigned int NumParams = FD->getNumParams(); local
8998 if (FormatIdx < NumParams && // NumParams may be 0 (e.g. vfprintf)
H A DSemaCodeComplete.cpp2833 unsigned NumParams = FDecl? FDecl->getNumParams() : Proto->getNumArgs(); local
2834 for (unsigned I = 0; I != NumParams; ++I) {
2859 if (CurrentArg < NumParams)
H A DTreeTransform.h563 ParmVarDecl **Params, unsigned NumParams,
4004 ParmVarDecl **Params, unsigned NumParams,
4010 for (unsigned i = 0; i != NumParams; ++i) {
4003 TransformFunctionTypeParams(SourceLocation Loc, ParmVarDecl **Params, unsigned NumParams, const QualType *ParamTypes, SmallVectorImpl<QualType> &OutParamTypes, SmallVectorImpl<ParmVarDecl*> *PVars) argument
/external/clang/include/clang/Sema/
H A DParsedTemplate.h211 unsigned NumParams);
H A DSema.h4812 Decl **Params, unsigned NumParams,
6059 ParmVarDecl **Params, unsigned 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.cpp1334 unsigned NumParams,
1338 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) {
1340 std::uninitialized_copy(Params, Params + NumParams,
1354 FunctionParmPackExpr::CreateEmpty(ASTContext &Context, unsigned NumParams) { argument
1356 sizeof(ParmVarDecl*) * NumParams))
1332 FunctionParmPackExpr(QualType T, ParmVarDecl *ParamPack, SourceLocation NameLoc, unsigned NumParams, Decl * const *Params) argument
H A DDecl.cpp1185 unsigned NumParams = FD->getNumParams(); local
1186 for (unsigned i = 0; i < NumParams; ++i) {
1193 if (NumParams > 0)
3115 NumParams = NewParamInfo.size();
H A DDeclObjC.cpp512 NumParams = Params.size();
516 unsigned Size = sizeof(ParmVarDecl *) * NumParams +
/external/clang/include/clang/AST/
H A DDeclTemplate.h53 unsigned NumParams : 31;
61 NamedDecl **Params, unsigned NumParams,
69 unsigned NumParams,
82 iterator end() { return begin() + NumParams; }
83 const_iterator end() const { return begin() + NumParams; }
85 unsigned size() const { return NumParams; }
2025 unsigned NumParams; member in class:clang::TemplateParameterList::FriendTemplateDecl
2043 NumParams(NParams),
2051 NumParams(0),
2085 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);
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 DDecl.h3086 unsigned NumParams;
3099 ParamInfo(0), NumParams(0), Body(0),
3123 bool param_empty() const { return NumParams == 0; }
3130 unsigned getNumParams() const { return NumParams; }
H A DExprCXX.h3634 SourceLocation NameLoc, unsigned NumParams,
3646 unsigned NumParams);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp625 unsigned NumParams = Record[Idx++]; local
627 Params.reserve(NumParams);
628 for (unsigned I = 0; I != NumParams; ++I)
662 unsigned NumParams = Record[Idx++]; local
664 Params.reserve(NumParams);
665 for (unsigned I = 0; I != NumParams; ++I)
963 unsigned NumParams = Record[Idx++]; local
965 Params.reserve(NumParams);
966 for (unsigned I = 0; I != NumParams; ++I)
1275 unsigned NumParams local
[all...]
H A DASTReader.cpp4377 unsigned NumParams = Record[Idx++]; local
4379 for (unsigned I = 0; I != NumParams; ++I)
6607 unsigned NumParams = Record[Idx++]; local
6609 Params.reserve(NumParams);
6610 while (NumParams--)
/external/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp45 unsigned char NumParams; member in struct:AllocFnsTy
126 FTy->getNumParams() == FnData->NumParams &&

Completed in 538 milliseconds