| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 1356 SmallVectorImpl<Expr *> &PlacementArgs) { in collectPlacementArgs() argument 1365 PlacementArgs.push_back(ThisExpr.get()); in collectPlacementArgs() 1381 PlacementArgs.push_back(PDRefExpr.get()); in collectPlacementArgs() 1432 SmallVector<Expr *, 1> PlacementArgs; in makeNewAndDeleteExpr() local 1473 WithoutPlacementArgs ? MultiExprArg{} : PlacementArgs, OperatorNew, in makeNewAndDeleteExpr() 1481 if (PromiseContainsNew && !collectPlacementArgs(S, FD, Loc, PlacementArgs)) in makeNewAndDeleteExpr() 1486 if (PromiseContainsNew && !PlacementArgs.empty()) { in makeNewAndDeleteExpr() 1532 if (!OperatorNew && !PlacementArgs.empty()) in makeNewAndDeleteExpr() 1547 PlacementArgs = {StdNoThrow}; in makeNewAndDeleteExpr() 1635 llvm::append_range(NewArgs, PlacementArgs); in makeNewAndDeleteExpr()
|
| H A D | SemaExprCXX.cpp | 2008 SourceLocation PlacementLParen, MultiExprArg PlacementArgs, in ActOnCXXNew() argument 2073 PlacementLParen, PlacementArgs, PlacementRParen, in ActOnCXXNew() 2130 MultiExprArg PlacementArgs, in BuildCXXNew() argument 2423 if (CheckArgsForPlaceholders(PlacementArgs)) in BuildCXXNew() 2432 !Expr::hasAnyTypeDependentArguments(PlacementArgs) && in BuildCXXNew() 2435 PlacementArgs, OperatorNew, OperatorDelete)) in BuildCXXNew() 2464 Proto, NumImplicitArgs, PlacementArgs, in BuildCXXNew() 2469 PlacementArgs = AllPlaceArgs; in BuildCXXNew() 2523 CallArgs.reserve(NumImplicitArgs + PlacementArgs.size()); in BuildCXXNew() 2529 llvm::append_range(CallArgs, PlacementArgs); in BuildCXXNew() [all …]
|
| H A D | TreeTransform.h | 3452 MultiExprArg PlacementArgs, in RebuildCXXNewExpr() argument 3460 PlacementArgs, in RebuildCXXNewExpr() 14489 SmallVector<Expr*, 8> PlacementArgs; in TransformCXXNewExpr() local 14492 PlacementArgs, &ArgumentChanged)) in TransformCXXNewExpr() 14575 /*FIXME:*/ E->getBeginLoc(), PlacementArgs, in TransformCXXNewExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 232 ArrayRef<Expr *> PlacementArgs, SourceRange TypeIdParens, in CXXNewExpr() argument 258 CXXNewExprBits.NumPlacementArgs = PlacementArgs.size(); in CXXNewExpr() 264 llvm::copy(PlacementArgs, in CXXNewExpr() 296 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs, in Create() argument 303 unsigned NumPlacementArgs = PlacementArgs.size(); in Create() 311 PlacementArgs, TypeIdParens, ArraySize, InitializationStyle, Initializer, in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 2869 ExprVector PlacementArgs; in ParseCXXNewExpression() local 2881 if (ParseExpressionListOrTypeId(PlacementArgs, DeclaratorInfo)) { in ParseCXXNewExpression() 2893 if (PlacementArgs.empty()) { in ParseCXXNewExpression() 2989 PlacementArgs, PlacementRParen, in ParseCXXNewExpression() 3032 SmallVectorImpl<Expr*> &PlacementArgs, in ParseExpressionListOrTypeId() argument 3043 return ParseExpressionList(PlacementArgs); in ParseExpressionListOrTypeId()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 3443 unsigned PlacementArgs = E->getNumPlacementArgs(); in VisitCXXNewExpr() local 3448 if (PlacementArgs != 0) { in VisitCXXNewExpr() 3457 if (PlacementArgs == 1) { in VisitCXXNewExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 2388 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs, 2403 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 8472 MultiExprArg PlacementArgs, 8478 MultiExprArg PlacementArgs, SourceLocation PlacementRParen,
|