Searched refs:PlacementArgs (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp1140 SmallVector<Expr *, 1> PlacementArgs; local
1165 PlacementArgs.push_back(ThisExpr.get());
1180 PlacementArgs.push_back(PDRefExpr.get());
1184 /*isArray*/ false, PassAlignment, PlacementArgs,
1191 if (!OperatorNew && !PlacementArgs.empty()) {
1192 PlacementArgs.clear();
1195 /*isArray*/ false, PassAlignment, PlacementArgs,
1206 /*isArray*/ false, PassAlignment, PlacementArgs,
1219 PlacementArgs = {StdNoThrow};
1223 /*isArray*/ false, PassAlignment, PlacementArgs,
[all...]
H A DSemaExprCXX.cpp1643 /// \param PlacementArgs Placement new arguments.
1651 SourceLocation PlacementLParen, MultiExprArg PlacementArgs,
1716 PlacementLParen, PlacementArgs, PlacementRParen,
1773 MultiExprArg PlacementArgs,
2049 !Expr::hasAnyTypeDependentArguments(PlacementArgs) &&
2052 AllocType, ArraySize.hasValue(), PassAlignment, PlacementArgs,
2075 PassAlignment ? 2 : 1, PlacementArgs,
2080 PlacementArgs = AllPlaceArgs;
2082 // FIXME: This is wrong: PlacementArgs misses out the first (size) argument.
2083 DiagnoseSentinelCalls(OperatorNew, PlacementLParen, PlacementArgs);
[all...]
H A DTreeTransform.h2824 MultiExprArg PlacementArgs,
2834 PlacementArgs,
10802 SmallVector<Expr*, 8> PlacementArgs; local
10805 PlacementArgs, &ArgumentChanged))
10888 /*FIXME:*/ E->getBeginLoc(), PlacementArgs,
2821 RebuildCXXNewExpr(SourceLocation StartLoc, bool UseGlobal, SourceLocation PlacementLParen, MultiExprArg PlacementArgs, SourceLocation PlacementRParen, SourceRange TypeIdParens, QualType AllocatedType, TypeSourceInfo *AllocatedTypeInfo, Optional<Expr *> ArraySize, SourceRange DirectInitRange, Expr *Initializer) argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp170 ArrayRef<Expr *> PlacementArgs, SourceRange TypeIdParens,
194 CXXNewExprBits.NumPlacementArgs = PlacementArgs.size();
220 for (unsigned I = 0; I != PlacementArgs.size(); ++I) {
221 if (PlacementArgs[I]->isValueDependent())
223 if (PlacementArgs[I]->isInstantiationDependent())
225 if (PlacementArgs[I]->containsUnexpandedParameterPack())
229 PlacementArgs[I];
261 ArrayRef<Expr *> PlacementArgs, SourceRange TypeIdParens,
268 unsigned NumPlacementArgs = PlacementArgs.size();
276 UsualArrayDeleteWantsSize, PlacementArgs, TypeIdParen
167 CXXNewExpr(bool IsGlobalNew, FunctionDecl *OperatorNew, FunctionDecl *OperatorDelete, bool ShouldPassAlignment, bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs, SourceRange TypeIdParens, Optional<Expr *> ArraySize, InitializationStyle InitializationStyle, Expr *Initializer, QualType Ty, TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, SourceRange DirectInitRange) argument
258 Create(const ASTContext &Ctx, bool IsGlobalNew, FunctionDecl *OperatorNew, FunctionDecl *OperatorDelete, bool ShouldPassAlignment, bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs, SourceRange TypeIdParens, Optional<Expr *> ArraySize, InitializationStyle InitializationStyle, Expr *Initializer, QualType Ty, TypeSourceInfo *AllocatedTypeInfo, SourceRange Range, SourceRange DirectInitRange) argument
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp2976 ExprVector PlacementArgs;
2987 if (ParseExpressionListOrTypeId(PlacementArgs, DeclaratorInfo)) {
2999 if (PlacementArgs.empty()) {
3090 PlacementArgs, PlacementRParen,
3150 SmallVectorImpl<Expr*> &PlacementArgs,
3163 return ParseExpressionList(PlacementArgs, CommaLocs);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h2167 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs,
2182 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5726 MultiExprArg PlacementArgs,
5732 MultiExprArg PlacementArgs,

Completed in 176 milliseconds