Home
last modified time | relevance | path

Searched refs:PlacementArgs (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp1356 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 DSemaExprCXX.cpp2008 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 DTreeTransform.h3452 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 DExprCXX.cpp232 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 DParseExprCXX.cpp2869 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 DCompiler.cpp3443 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 DExprCXX.h2388 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs,
2403 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs,
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h8472 MultiExprArg PlacementArgs,
8478 MultiExprArg PlacementArgs, SourceLocation PlacementRParen,