Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DTargetLibraryInfo.cpp633 unsigned NumParams = FTy.getNumParams(); in isValidProtoForLibFunc() local
671 return ((NumParams == 2 || NumParams == 3) && in isValidProtoForLibFunc()
687 --NumParams; in isValidProtoForLibFunc()
688 if (!IsSizeTTy(FTy.getParamType(NumParams))) in isValidProtoForLibFunc()
699 --NumParams; in isValidProtoForLibFunc()
700 if (!IsSizeTTy(FTy.getParamType(NumParams))) in isValidProtoForLibFunc()
795 --NumParams; in isValidProtoForLibFunc()
796 if (!IsSizeTTy(FTy.getParamType(NumParams))) in isValidProtoForLibFunc()
808 --NumParams; in isValidProtoForLibFunc()
1396 if (NumParams == 1) in isValidProtoForLibFunc()
[all …]
H A DMemoryBuiltins.cpp66 unsigned NumParams; member
162 FTy->getNumParams() == FnData->NumParams && in getAllocationDataForFunction()
209 Result.NumParams = Callee->getNumOperands(); in getAllocationSize()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmtCXX.cpp97 unsigned NumParams) { in Create() argument
99 CoroutineBodyStmt::FirstParamMove + NumParams); in Create()
103 Result->NumParams = NumParams; in Create()
105 std::uninitialized_fill(ParamBegin, ParamBegin + NumParams, in Create()
111 : Stmt(CoroutineBodyStmtClass), NumParams(Args.ParamMoves.size()) { in CoroutineBodyStmt()
H A DDecl.cpp1582 unsigned NumParams = FD->getNumParams(); in printQualifiedName() local
1583 for (unsigned i = 0; i < NumParams; ++i) { in printQualifiedName()
1590 if (NumParams > 0) in printQualifiedName()
4270 NumParams = NewParamInfo.size(); in setParams()
4450 CapturedDecl::CapturedDecl(DeclContext *DC, unsigned NumParams) in CapturedDecl() argument
4452 NumParams(NumParams), ContextParam(0), BodyAndNothrow(nullptr, false) {} in CapturedDecl()
4455 unsigned NumParams) { in Create() argument
4456 return new (C, DC, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) in Create()
4457 CapturedDecl(DC, NumParams); in Create()
4461 unsigned NumParams) { in CreateDeserialized() argument
[all …]
H A DExprCXX.cpp1539 unsigned NumParams, in FunctionParmPackExpr() argument
1543 ParamPack(ParamPack), NameLoc(NameLoc), NumParameters(NumParams) { in FunctionParmPackExpr()
1545 std::uninitialized_copy(Params, Params + NumParams, in FunctionParmPackExpr()
1559 unsigned NumParams) { in CreateEmpty() argument
1560 return new (Context.Allocate(totalSizeToAlloc<ParmVarDecl *>(NumParams))) in CreateEmpty()
H A DDeclObjC.cpp867 NumParams = Params.size(); in setParamsAndSelLocs()
874 unsigned Size = sizeof(ParmVarDecl *) * NumParams + in setParamsAndSelLocs()
1428 : NumParams(typeParams.size()) { in ObjCTypeParamList()
H A DDeclTemplate.cpp53 NumParams(Params.size()), ContainsUnexpandedParameterPack(false), in TemplateParameterList()
55 for (unsigned Idx = 0; Idx < NumParams; ++Idx) { in TemplateParameterList()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp338 unsigned NumParams = Callee->getFunctionType()->getNumParams(); in isLegalToPromote() local
342 if (CS.arg_size() != NumParams && !Callee->isVarArg()) { in isLegalToPromote()
351 for (unsigned I = 0; I < NumParams; ++I) { in isLegalToPromote()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtCXX.h320 unsigned NumParams; variable
355 unsigned NumParams);
403 return {getStoredStmts() + SubStmt::FirstParamMove, NumParams}; in getParamMoves()
416 getStoredStmts() + SubStmt::FirstParamMove + NumParams); in children()
H A DDeclObjC.h156 unsigned NumParams = 0; variable
195 return reinterpret_cast<SourceLocation *>(getParams() + NumParams); in getStoredSelLocs()
198 return reinterpret_cast<const SourceLocation *>(getParams() + NumParams); in getStoredSelLocs()
341 unsigned param_size() const { return NumParams; } in param_size()
353 return param_const_iterator(getParams() + NumParams); in param_end()
357 param_iterator param_end() { return param_iterator(getParams() + NumParams); } in param_end()
369 NumParams); in parameters()
373 assert(Idx < NumParams && "Index out of bounds!"); in getParamDecl()
654 unsigned NumParams; variable
677 unsigned size() const { return NumParams; } in size()
H A DDecl.h3913 unsigned NumParams = 0; variable
3962 unsigned getNumParams() const { return NumParams; } in getNumParams()
4050 return NumParams; in numTrailingObjects()
4055 unsigned NumParams;
4063 explicit CapturedDecl(DeclContext *DC, unsigned NumParams);
4079 unsigned NumParams);
4089 unsigned getNumParams() const { return NumParams; } in getNumParams()
4092 assert(i < NumParams); in getParam()
4096 assert(i < NumParams); in setParam()
4110 assert(ContextParam < NumParams); in getContextParam()
[all …]
H A DDeclTemplate.h79 unsigned NumParams : 30; variable
94 return NumParams; in numTrailingObjects()
121 iterator end() { return begin() + NumParams; } in end()
122 const_iterator end() const { return begin() + NumParams; } in end()
124 unsigned size() const { return NumParams; } in size()
2261 unsigned NumParams = 0;
2275 : Decl(Decl::FriendTemplate, DC, Loc), NumParams(Params.size()),
2310 assert(i <= NumParams);
2315 return NumParams;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DDeclSpec.cpp156 unsigned NumParams, in getFunction() argument
191 I.Fun.NumParams = NumParams; in getFunction()
223 if (NumParams) { in getFunction()
229 NumParams <= llvm::array_lengthof(TheDeclarator.InlineParams)) { in getFunction()
231 new (I.Fun.Params) ParamInfo[NumParams]; in getFunction()
235 I.Fun.Params = new DeclaratorChunk::ParamInfo[NumParams]; in getFunction()
238 for (unsigned i = 0; i < NumParams; i++) in getFunction()
H A DSemaTemplateDeduction.cpp1005 const QualType *Params, unsigned NumParams, in DeduceTemplateArguments() argument
1017 for (; ParamIdx != NumParams; ++ParamIdx) { in DeduceTemplateArguments()
1059 if (ParamIdx + 1 == NumParams || PackScope.hasFixedArity()) { in DeduceTemplateArguments()
3806 unsigned NumParams = Function->getNumParams(); in DeduceTemplateArguments() local
3816 else if (TooManyArguments(NumParams, Args.size(), PartialOverloading)) { in DeduceTemplateArguments()
3847 for (unsigned I = 0; I != NumParams; ++I) in DeduceTemplateArguments()
4827 unsigned NumParams = Function->getNumParams(); in isVariadicFunctionTemplate() local
4828 if (NumParams == 0) in isVariadicFunctionTemplate()
4831 ParmVarDecl *Last = Function->getParamDecl(NumParams - 1); in isVariadicFunctionTemplate()
4836 while (--NumParams > 0) { in isVariadicFunctionTemplate()
[all …]
H A DSemaLambda.cpp500 for (unsigned p = 0, NumParams = CallOperator->getNumParams(); in addLambdaParameters() local
501 p < NumParams; ++p) { in addLambdaParameters()
897 Params.reserve(FTI.NumParams); in ActOnStartOfLambdaDefinition()
898 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) in ActOnStartOfLambdaDefinition()
H A DSemaDeclAttr.cpp333 unsigned NumParams = in checkFunctionOrMethodParameterIndex() local
721 << AL << Idx + 1 << NumParams; in checkAttrArgsAreCapabilityObjs()
5422 llvm::APSInt NumParams(32); in handleMSP430InterruptAttr() local
5433 << AL << (int)NumParams.getSExtValue() in handleMSP430InterruptAttr()
5526 if (NumParams < 1 || NumParams > 2) { in handleAnyX86InterruptAttr()
5549 if (NumParams == 2 && in handleAnyX86InterruptAttr()
7560 unsigned NumParams; in tryParseObjCMethodName() local
7564 NumParams = SlotNames.size(); in tryParseObjCMethodName()
7569 NumParams = 0; in tryParseObjCMethodName()
7579 return NumParams; in tryParseObjCMethodName()
[all …]
H A DSemaExpr.cpp4880 unsigned NumParams = Proto->getNumParams(); in ConvertArgumentsForCall() local
4890 if (Args.size() < NumParams) { in ConvertArgumentsForCall()
4928 if (Args.size() > NumParams) { in ConvertArgumentsForCall()
4939 } else if (NumParams == 1 && FDecl && in ConvertArgumentsForCall()
4941 Diag(Args[NumParams]->getBeginLoc(), in ConvertArgumentsForCall()
4942 MinArgs == NumParams in ConvertArgumentsForCall()
4950 Diag(Args[NumParams]->getBeginLoc(), in ConvertArgumentsForCall()
4951 MinArgs == NumParams in ConvertArgumentsForCall()
4964 Call->shrinkNumArgs(NumParams); in ConvertArgumentsForCall()
4988 unsigned NumParams = Proto->getNumParams(); in GatherArgumentsForCall() local
[all …]
H A DSemaType.cpp3170 if (!RT->isRecordType() && FTI.NumParams > 1) in warnAboutAmbiguousFunction()
3174 if (RT->isReferenceType() && FTI.NumParams != 1) in warnAboutAmbiguousFunction()
3218 if (FTI.NumParams > 0) { in warnAboutAmbiguousFunction()
4675 if (!FTI.NumParams && !FTI.isVariadic && !LangOpts.CPlusPlus in GetFullTypeForDeclarator()
4683 if (!FTI.NumParams && FTI.isVariadic && !LangOpts.CPlusPlus) in GetFullTypeForDeclarator()
4687 if (FTI.NumParams && FTI.Params[0].Param == nullptr) { in GetFullTypeForDeclarator()
4712 ParamTys.reserve(FTI.NumParams); in GetFullTypeForDeclarator()
4715 ExtParameterInfos(FTI.NumParams); in GetFullTypeForDeclarator()
4718 for (unsigned i = 0, e = FTI.NumParams; i != e; ++i) { in GetFullTypeForDeclarator()
4730 if (FTI.NumParams != 1 || FTI.isVariadic) { in GetFullTypeForDeclarator()
[all …]
H A DSemaDeclCXX.cpp421 for (unsigned NumParams = FD->getNumParams(); NumParams > 0; --NumParams) { in functionDeclHasDefaultArgument() local
496 for (unsigned p = 0, NumParams = PrevForDefaultArgs in MergeCXXFunctionDecl() local
499 p < NumParams; ++p) { in MergeCXXFunctionDecl()
1505 unsigned NumParams = FD->getNumParams(); in CheckCXXDefaultArguments() local
1509 for (p = 0; p < NumParams; ++p) { in CheckCXXDefaultArguments()
1522 for (; p < NumParams; ++p) { in CheckCXXDefaultArguments()
13101 unsigned NumParams = Proto->getNumParams(); in CompleteConstructorCall() local
13104 if (NumArgs < NumParams) in CompleteConstructorCall()
13105 ConvertedArgs.reserve(NumParams); in CompleteConstructorCall()
13368 unsigned NumParams = FnDecl->getNumParams() in CheckOverloadedOperatorDeclaration() local
[all …]
H A DSemaOverload.cpp6103 unsigned NumParams = Proto->getNumParams(); in AddOverloadCandidate() local
6147 } else if (ArgIdx < NumParams) { in AddOverloadCandidate()
6590 unsigned NumParams = Proto->getNumParams(); in AddMethodCandidate() local
6648 } else if (ArgIdx < NumParams) { in AddMethodCandidate()
7197 unsigned NumParams = Proto->getNumParams(); in AddSurrogateCandidate() local
7202 if (Args.size() > NumParams && !Proto->isVariadic()) { in AddSurrogateCandidate()
7210 if (Args.size() < NumParams) { in AddSurrogateCandidate()
7220 if (ArgIdx < NumParams) { in AddSurrogateCandidate()
13301 unsigned NumParams = Proto->getNumParams(); in BuildCallToObjectOfClassType() local
13335 for (unsigned i = 0; i != NumParams; i++) { in BuildCallToObjectOfClassType()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaInternal.h31 return FTI.NumParams == 1 && !FTI.isVariadic && in FTIHasSingleVoidParameter()
39 return FTI.NumParams && !FTIHasSingleVoidParameter(FTI); in FTIHasNonVoidParameters()
H A DParsedTemplate.h242 unsigned NumParams);
H A DDeclSpec.h1288 unsigned NumParams; member
1349 for (unsigned I = 0; I < NumParams; ++I) in freeParams()
1355 NumParams = 0; in freeParams()
1389 bool isKNRPrototype() const { return !hasPrototype && NumParams != 0; } in isKNRPrototype()
1594 ParamInfo *Params, unsigned NumParams,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp987 unsigned NumParams = Record.readInt(); in VisitFunctionDecl() local
989 Params.reserve(NumParams); in VisitFunctionDecl()
990 for (unsigned I = 0; I != NumParams; ++I) in VisitFunctionDecl()
1024 unsigned NumParams = Record.readInt(); in VisitObjCMethodDecl() local
1026 Params.reserve(NumParams); in VisitObjCMethodDecl()
1027 for (unsigned I = 0; I != NumParams; ++I) in VisitObjCMethodDecl()
1471 unsigned NumParams = Record.readInt(); in VisitBlockDecl() local
1473 Params.reserve(NumParams); in VisitBlockDecl()
1474 for (unsigned I = 0; I != NumParams; ++I) in VisitBlockDecl()
2052 unsigned NumParams = Record.readInt(); in VisitFriendTemplateDecl() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBTFDebug.h137 BTFTypeFuncProto(const DISubroutineType *STy, uint32_t NumParams,

12