Lines Matching refs:NumArgs
606 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXOperatorCallExpr() argument
608 : CallExpr(CXXOperatorCallExprClass, /*NumPreArgs=*/0, NumArgs, in CXXOperatorCallExpr()
618 unsigned NumArgs = Args.size(); in Create() local
620 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
628 unsigned NumArgs, in CreateEmpty() argument
633 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures); in CreateEmpty()
636 return new (Mem) CXXOperatorCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty()
671 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXMemberCallExpr() argument
673 : CallExpr(CXXMemberCallExprClass, /*NumPreArgs=*/0, NumArgs, HasFPFeatures, in CXXMemberCallExpr()
683 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs); in Create() local
685 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
693 unsigned NumArgs, in CreateEmpty() argument
698 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures); in CreateEmpty()
701 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty()
945 UserDefinedLiteral::UserDefinedLiteral(unsigned NumArgs, bool HasFPFeatures, in UserDefinedLiteral() argument
947 : CallExpr(UserDefinedLiteralClass, /*NumPreArgs=*/0, NumArgs, in UserDefinedLiteral()
957 unsigned NumArgs = Args.size(); in Create() local
959 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
967 unsigned NumArgs, in CreateEmpty() argument
972 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPOptions); in CreateEmpty()
975 return new (Mem) UserDefinedLiteral(NumArgs, HasFPOptions, Empty); in CreateEmpty()
1123 unsigned NumArgs) in CXXTemporaryObjectExpr() argument
1124 : CXXConstructExpr(CXXTemporaryObjectExprClass, Empty, NumArgs) {} in CXXTemporaryObjectExpr()
1141 CXXTemporaryObjectExpr::CreateEmpty(const ASTContext &Ctx, unsigned NumArgs) { in CreateEmpty() argument
1142 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs); in CreateEmpty()
1146 return new (Mem) CXXTemporaryObjectExpr(EmptyShell(), NumArgs); in CreateEmpty()
1176 unsigned NumArgs) { in CreateEmpty() argument
1177 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs); in CreateEmpty()
1181 CXXConstructExpr(CXXConstructExprClass, EmptyShell(), NumArgs); in CreateEmpty()
1191 ParenOrBraceRange(ParenOrBraceRange), NumArgs(Args.size()) { in CXXConstructExpr()
1213 unsigned NumArgs) in CXXConstructExpr() argument
1214 : Expr(SC, Empty), NumArgs(NumArgs) {} in CXXConstructExpr()
1465 CXXUnresolvedConstructExprBits.NumArgs = Args.size(); in CXXUnresolvedConstructExpr()
1483 unsigned NumArgs) { in CreateEmpty() argument
1484 void *Mem = Context.Allocate(totalSizeToAlloc<Expr *>(NumArgs)); in CreateEmpty()
1485 return new (Mem) CXXUnresolvedConstructExpr(EmptyShell(), NumArgs); in CreateEmpty()
1866 TypeTraitExprBits.NumArgs = Args.size(); in TypeTraitExpr()
1867 assert(Args.size() == TypeTraitExprBits.NumArgs && in TypeTraitExpr()
1888 unsigned NumArgs) { in CreateDeserialized() argument
1889 void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(NumArgs)); in CreateDeserialized()
1901 CUDAKernelCallExpr::CUDAKernelCallExpr(unsigned NumArgs, bool HasFPFeatures, in CUDAKernelCallExpr() argument
1903 : CallExpr(CUDAKernelCallExprClass, /*NumPreArgs=*/END_PREARG, NumArgs, in CUDAKernelCallExpr()
1912 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs); in Create() local
1914 /*NumPreArgs=*/END_PREARG, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
1922 unsigned NumArgs, in CreateEmpty() argument
1927 /*NumPreArgs=*/END_PREARG, NumArgs, HasFPFeatures); in CreateEmpty()
1930 return new (Mem) CUDAKernelCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty()