Home | History | Annotate | Download | only in AST

Lines Matching defs:Size

156   AllocateArgsArray(C, arraySize != nullptr, placementArgs.size(),
179 for (unsigned j = 0; j != placementArgs.size(); ++j) {
297 unsigned num_args = Args ? Args->size() : 0;
310 std::size_t size = sizeof(UnresolvedLookupExpr);
312 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
314 void *Mem = C.Allocate(size, llvm::alignOf<UnresolvedLookupExpr>());
452 std::size_t size = sizeof(DependentScopeDeclRefExpr);
454 size += ASTTemplateKWAndArgsInfo::sizeFor(Args->size());
456 size += ASTTemplateKWAndArgsInfo::sizeFor(0);
457 void *Mem = C.Allocate(size);
466 std::size_t size = sizeof(DependentScopeDeclRefExpr);
468 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
469 void *Mem = C.Allocate(size);
589 unsigned PathSize = (BasePath ? BasePath->size() : 0);
614 unsigned PathSize = (BasePath ? BasePath->size() : 0);
671 unsigned PathSize = (BasePath ? BasePath->size() : 0);
706 unsigned PathSize = (BasePath ? BasePath->size() : 0);
863 NumArgs(args.size()),
871 Args = new (C) Stmt*[args.size()];
873 for (unsigned i = 0; i != args.size(); ++i) {
942 NumCaptures(Captures.size()),
948 assert(CaptureInits.size() == Captures.size() && "Wrong number of arguments");
960 for (unsigned I = 0, N = Captures.size(); I != N; ++I) {
969 for (unsigned I = 0, N = CaptureInits.size(); I != N; ++I)
978 assert(ArrayIndexStarts.size() == NumCaptures);
980 sizeof(VarDecl *) * ArrayIndexVars.size());
982 sizeof(unsigned) * Captures.size());
983 getArrayIndexStarts()[Captures.size()] = ArrayIndexVars.size();
1004 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1);
1006 Size += sizeof(unsigned) * (Captures.size() + 1);
1008 Size = llvm::RoundUpToAlignment(Size, llvm::alignOf<VarDecl*>());
1009 Size += sizeof(VarDecl *) * ArrayIndexVars.size();
1011 void *Mem = Context.Allocate(Size);
1022 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1);
1024 Size += sizeof(VarDecl) * NumArrayIndexVars
1026 void *Mem = C.Allocate(Size);
1115 ExprWithCleanupsBits.NumObjects = objects.size();
1116 for (unsigned i = 0, e = objects.size(); i != e; ++i)
1122 size_t size = sizeof(ExprWithCleanups)
1123 + objects.size() * sizeof(CleanupObject);
1124 void *buffer = C.Allocate(size, llvm::alignOf<ExprWithCleanups>());
1136 size_t size = sizeof(ExprWithCleanups) + numObjects * sizeof(CleanupObject);
1137 void *buffer = C.Allocate(size, llvm::alignOf<ExprWithCleanups>());
1156 NumArgs(Args.size()) {
1158 for (unsigned I = 0; I != Args.size(); ++I) {
1173 sizeof(Expr *) * Args.size());
1262 unsigned NumTemplateArgs = TemplateArgs ? TemplateArgs->size() : 0;
1263 std::size_t size = sizeof(CXXDependentScopeMemberExpr)
1266 void *Mem = C.Allocate(size, llvm::alignOf<CXXDependentScopeMemberExpr>());
1285 std::size_t size = sizeof(CXXDependentScopeMemberExpr) +
1287 void *Mem = C.Allocate(size, llvm::alignOf<CXXDependentScopeMemberExpr>());
1369 std::size_t size = sizeof(UnresolvedMemberExpr);
1371 size += ASTTemplateKWAndArgsInfo::sizeFor(TemplateArgs->size());
1373 size += ASTTemplateKWAndArgsInfo::sizeFor(0);
1375 void *Mem = C.Allocate(size, llvm::alignOf<UnresolvedMemberExpr>());
1386 std::size_t size = sizeof(UnresolvedMemberExpr);
1388 size += ASTTemplateKWAndArgsInfo::sizeFor(NumTemplateArgs);
1390 void *Mem = C.Allocate(size, llvm::alignOf<UnresolvedMemberExpr>());
1457 sizeof(ParmVarDecl*) * Params.size()))
1458 FunctionParmPackExpr(T, ParamPack, NameLoc, Params.size(), Params.data());
1501 TypeTraitExprBits.NumArgs = Args.size();
1505 for (unsigned I = 0, N = Args.size(); I != N; ++I) {
1523 unsigned Size = sizeof(TypeTraitExpr) + sizeof(TypeSourceInfo*) * Args.size();
1524 void *Mem = C.Allocate(Size);
1530 unsigned Size = sizeof(TypeTraitExpr) + sizeof(TypeSourceInfo*) * NumArgs;
1531 void *Mem = C.Allocate(Size);