Home | History | Annotate | Download | only in AST

Lines Matching defs:Size

78     for (unsigned I = 0, N = TAL.size(); I != N; ++I) {
159 AllocateArgsArray(C, arraySize != nullptr, placementArgs.size(),
182 for (unsigned j = 0; j != placementArgs.size(); ++j) {
302 unsigned num_args = Args ? Args->size() : 0;
315 std::size_t size = sizeof(UnresolvedLookupExpr);
317 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
319 void *Mem = C.Allocate(size, llvm::alignOf<UnresolvedLookupExpr>());
459 std::size_t size = sizeof(DependentScopeDeclRefExpr);
461 size += ASTTemplateKWAndArgsInfo::sizeFor(Args->size());
463 size += ASTTemplateKWAndArgsInfo::sizeFor(0);
464 void *Mem = C.Allocate(size);
473 std::size_t size = sizeof(DependentScopeDeclRefExpr);
475 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
476 void *Mem = C.Allocate(size);
596 unsigned PathSize = (BasePath ? BasePath->size() : 0);
621 unsigned PathSize = (BasePath ? BasePath->size() : 0);
678 unsigned PathSize = (BasePath ? BasePath->size() : 0);
713 unsigned PathSize = (BasePath ? BasePath->size() : 0);
864 NumArgs(args.size()),
871 Args = new (C) Stmt*[args.size()];
873 for (unsigned i = 0; i != args.size(); ++i) {
937 NumCaptures(Captures.size()),
943 assert(CaptureInits.size() == Captures.size() && "Wrong number of arguments");
955 for (unsigned I = 0, N = Captures.size(); I != N; ++I) {
964 for (unsigned I = 0, N = CaptureInits.size(); I != N; ++I)
973 assert(ArrayIndexStarts.size() == NumCaptures);
975 sizeof(VarDecl *) * ArrayIndexVars.size());
977 sizeof(unsigned) * Captures.size());
978 getArrayIndexStarts()[Captures.size()] = ArrayIndexVars.size();
999 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1);
1001 Size += sizeof(unsigned) * (Captures.size() + 1);
1003 Size = llvm::RoundUpToAlignment(Size, llvm::alignOf<VarDecl*>());
1004 Size += sizeof(VarDecl *) * ArrayIndexVars.size();
1006 void *Mem = Context.Allocate(Size);
1017 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1);
1019 Size += sizeof(VarDecl) * NumArrayIndexVars
1021 void *Mem = C.Allocate(Size);
1110 ExprWithCleanupsBits.NumObjects = objects.size();
1111 for (unsigned i = 0, e = objects.size(); i != e; ++i)
1117 size_t size = sizeof(ExprWithCleanups)
1118 + objects.size() * sizeof(CleanupObject);
1119 void *buffer = C.Allocate(size, llvm::alignOf<ExprWithCleanups>());
1131 size_t size = sizeof(ExprWithCleanups) + numObjects * sizeof(CleanupObject);
1132 void *buffer = C.Allocate(size, llvm::alignOf<ExprWithCleanups>());
1151 NumArgs(Args.size()) {
1153 for (unsigned I = 0; I != Args.size(); ++I) {
1168 sizeof(Expr *) * Args.size());
1257 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0;
1258 std::size_t size = sizeof(CXXDependentScopeMemberExpr)
1261 void *Mem = C.Allocate(size, llvm::alignOf<CXXDependentScopeMemberExpr>());
1280 std::size_t size = sizeof(CXXDependentScopeMemberExpr) +
1282 void *Mem = C.Allocate(size, llvm::alignOf<CXXDependentScopeMemberExpr>());
1364 std::size_t size = sizeof(UnresolvedMemberExpr);
1366 size += ASTTemplateKWAndArgsInfo::sizeFor(TemplateArgs->size());
1368 size += ASTTemplateKWAndArgsInfo::sizeFor(0);
1370 void *Mem = C.Allocate(size, llvm::alignOf<UnresolvedMemberExpr>());
1381 std::size_t size = sizeof(UnresolvedMemberExpr);
1383 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1385 void *Mem = C.Allocate(size, llvm::alignOf<UnresolvedMemberExpr>());
1451 sizeof(ParmVarDecl*) * Params.size()))
1452 FunctionParmPackExpr(T, ParamPack, NameLoc, Params.size(), Params.data());
1495 TypeTraitExprBits.NumArgs = Args.size();
1499 for (unsigned I = 0, N = Args.size(); I != N; ++I) {
1517 unsigned Size = sizeof(TypeTraitExpr) + sizeof(TypeSourceInfo*) * Args.size();
1518 void *Mem = C.Allocate(Size);
1524 unsigned Size = sizeof(TypeTraitExpr) + sizeof(TypeSourceInfo*) * NumArgs;
1525 void *Mem = C.Allocate(Size);