Lines Matching refs:NumArgs

552 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures,  in CXXOperatorCallExpr()  argument
554 : CallExpr(CXXOperatorCallExprClass, /*NumPreArgs=*/0, NumArgs, in CXXOperatorCallExpr()
564 unsigned NumArgs = Args.size(); in Create() local
566 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
574 unsigned NumArgs, in CreateEmpty() argument
579 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures); in CreateEmpty()
582 return new (Mem) CXXOperatorCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty()
617 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXMemberCallExpr() argument
619 : CallExpr(CXXMemberCallExprClass, /*NumPreArgs=*/0, NumArgs, HasFPFeatures, in CXXMemberCallExpr()
629 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs); in Create() local
631 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
639 unsigned NumArgs, in CreateEmpty() argument
644 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures); in CreateEmpty()
647 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty()
885 UserDefinedLiteral::UserDefinedLiteral(unsigned NumArgs, bool HasFPFeatures, in UserDefinedLiteral() argument
887 : CallExpr(UserDefinedLiteralClass, /*NumPreArgs=*/0, NumArgs, in UserDefinedLiteral()
897 unsigned NumArgs = Args.size(); in Create() local
899 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
907 unsigned NumArgs, in CreateEmpty() argument
912 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPOptions); in CreateEmpty()
915 return new (Mem) UserDefinedLiteral(NumArgs, HasFPOptions, Empty); in CreateEmpty()
997 unsigned NumArgs) in CXXTemporaryObjectExpr() argument
998 : CXXConstructExpr(CXXTemporaryObjectExprClass, Empty, NumArgs) {} in CXXTemporaryObjectExpr()
1015 CXXTemporaryObjectExpr::CreateEmpty(const ASTContext &Ctx, unsigned NumArgs) { in CreateEmpty() argument
1016 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs); in CreateEmpty()
1020 return new (Mem) CXXTemporaryObjectExpr(EmptyShell(), NumArgs); in CreateEmpty()
1050 unsigned NumArgs) { in CreateEmpty() argument
1051 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs); in CreateEmpty()
1055 CXXConstructExpr(CXXConstructExprClass, EmptyShell(), NumArgs); in CreateEmpty()
1065 ParenOrBraceRange(ParenOrBraceRange), NumArgs(Args.size()) { in CXXConstructExpr()
1086 unsigned NumArgs) in CXXConstructExpr() argument
1087 : Expr(SC, Empty), NumArgs(NumArgs) {} in CXXConstructExpr()
1340 CXXUnresolvedConstructExprBits.NumArgs = Args.size(); in CXXUnresolvedConstructExpr()
1357 unsigned NumArgs) { in CreateEmpty() argument
1358 void *Mem = Context.Allocate(totalSizeToAlloc<Expr *>(NumArgs)); in CreateEmpty()
1359 return new (Mem) CXXUnresolvedConstructExpr(EmptyShell(), NumArgs); in CreateEmpty()
1683 TypeTraitExprBits.NumArgs = Args.size(); in TypeTraitExpr()
1684 assert(Args.size() == TypeTraitExprBits.NumArgs && in TypeTraitExpr()
1705 unsigned NumArgs) { in CreateDeserialized() argument
1706 void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(NumArgs)); in CreateDeserialized()
1718 CUDAKernelCallExpr::CUDAKernelCallExpr(unsigned NumArgs, bool HasFPFeatures, in CUDAKernelCallExpr() argument
1720 : CallExpr(CUDAKernelCallExprClass, /*NumPreArgs=*/END_PREARG, NumArgs, in CUDAKernelCallExpr()
1729 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs); in Create() local
1731 /*NumPreArgs=*/END_PREARG, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
1739 unsigned NumArgs, in CreateEmpty() argument
1744 /*NumPreArgs=*/END_PREARG, NumArgs, HasFPFeatures); in CreateEmpty()
1747 return new (Mem) CUDAKernelCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty()