| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 1270 SmallVector<Expr *, 1> PlacementArgs; in makeNewAndDeleteExpr() local 1295 PlacementArgs.push_back(ThisExpr.get()); in makeNewAndDeleteExpr() 1310 PlacementArgs.push_back(PDRefExpr.get()); in makeNewAndDeleteExpr() 1314 /*isArray*/ false, PassAlignment, PlacementArgs, in makeNewAndDeleteExpr() 1321 if (!OperatorNew && !PlacementArgs.empty()) { in makeNewAndDeleteExpr() 1322 PlacementArgs.clear(); in makeNewAndDeleteExpr() 1325 /*isArray*/ false, PassAlignment, PlacementArgs, in makeNewAndDeleteExpr() 1336 /*isArray*/ false, PassAlignment, PlacementArgs, in makeNewAndDeleteExpr() 1349 PlacementArgs = {StdNoThrow}; in makeNewAndDeleteExpr() 1353 /*isArray*/ false, PassAlignment, PlacementArgs, in makeNewAndDeleteExpr() [all …]
|
| H A D | SemaExprCXX.cpp | 1772 SourceLocation PlacementLParen, MultiExprArg PlacementArgs, in ActOnCXXNew() argument 1837 PlacementLParen, PlacementArgs, PlacementRParen, in ActOnCXXNew() 1896 MultiExprArg PlacementArgs, in BuildCXXNew() argument 2172 !Expr::hasAnyTypeDependentArguments(PlacementArgs) && in BuildCXXNew() 2175 AllocType, ArraySize.hasValue(), PassAlignment, PlacementArgs, in BuildCXXNew() 2198 NumImplicitArgs, PlacementArgs, AllPlaceArgs, in BuildCXXNew() 2203 PlacementArgs = AllPlaceArgs; in BuildCXXNew() 2258 CallArgs.reserve(NumImplicitArgs + PlacementArgs.size()); in BuildCXXNew() 2264 CallArgs.insert(CallArgs.end(), PlacementArgs.begin(), PlacementArgs.end()); in BuildCXXNew() 2273 if (PlacementArgs.empty() && !PassAlignment && in BuildCXXNew() [all …]
|
| H A D | TreeTransform.h | 3088 MultiExprArg PlacementArgs, in RebuildCXXNewExpr() argument 3098 PlacementArgs, in RebuildCXXNewExpr() 11729 SmallVector<Expr*, 8> PlacementArgs; in TransformCXXNewExpr() local 11732 PlacementArgs, &ArgumentChanged)) in TransformCXXNewExpr() 11815 /*FIXME:*/ E->getBeginLoc(), PlacementArgs, in TransformCXXNewExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 184 ArrayRef<Expr *> PlacementArgs, SourceRange TypeIdParens, in CXXNewExpr() argument 206 CXXNewExprBits.NumPlacementArgs = PlacementArgs.size(); in CXXNewExpr() 212 for (unsigned I = 0; I != PlacementArgs.size(); ++I) in CXXNewExpr() 214 PlacementArgs[I]; in CXXNewExpr() 246 ArrayRef<Expr *> PlacementArgs, SourceRange TypeIdParens, in Create() argument 253 unsigned NumPlacementArgs = PlacementArgs.size(); in Create() 261 UsualArrayDeleteWantsSize, PlacementArgs, TypeIdParens, in Create()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 3052 ExprVector PlacementArgs; in ParseCXXNewExpression() local 3063 if (ParseExpressionListOrTypeId(PlacementArgs, DeclaratorInfo)) { in ParseCXXNewExpression() 3075 if (PlacementArgs.empty()) { in ParseCXXNewExpression() 3170 PlacementArgs, PlacementRParen, in ParseCXXNewExpression() 3230 SmallVectorImpl<Expr*> &PlacementArgs, in ParseExpressionListOrTypeId() argument 3243 return ParseExpressionList(PlacementArgs, CommaLocs); in ParseExpressionListOrTypeId()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 2206 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs, 2221 bool UsualArrayDeleteWantsSize, ArrayRef<Expr *> PlacementArgs,
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 6209 MultiExprArg PlacementArgs, 6215 MultiExprArg PlacementArgs,
|