reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ASTContext.h
  689     return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));
 3088   return C.Allocate(Bytes, Alignment);
 3126   return C.Allocate(Bytes, Alignment);
tools/clang/lib/AST/ASTContext.cpp
 1397     void *Mem = Allocate(sizeof(AttrVec));
 3210   void *Mem = Allocate(
 3888   auto *FTP = (FunctionProtoType *)Allocate(Size, TypeAlignment);
 4224   void *Mem = Allocate(sizeof(TemplateSpecializationType) +
 4265     void *Mem = Allocate((sizeof(TemplateSpecializationType) +
 4300   void *Mem = Allocate(ElaboratedType::totalSizeToAlloc<TagDecl *>(!!OwnedTagDecl),
 4427   void *Mem = Allocate((sizeof(DependentTemplateSpecializationType) +
 4631   void *mem = Allocate(size, TypeAlignment);
 4738   void *mem = Allocate(size, TypeAlignment);
 4833   void *Mem = Allocate(sizeof(ObjCObjectPointerType), TypeAlignment);
 4859   void *Mem = Allocate(sizeof(ObjCInterfaceType), TypeAlignment);
 7714   void *memory = Allocate(sizeof(OverloadedTemplateStorage) +
tools/clang/lib/AST/Decl.cpp
 3662   void *Buffer = Context.Allocate(
tools/clang/lib/AST/DeclBase.cpp
   79   void *Start = Context.Allocate(Size + Extra + 8);
tools/clang/lib/AST/DeclGroup.cpp
   23   void *Mem = C.Allocate(Size, alignof(DeclGroup));
tools/clang/lib/AST/DeclObjC.cpp
  875   ParamsAndSelLocs = C.Allocate(Size);
 1439       ctx.Allocate(totalSizeToAlloc<ObjCTypeParamDecl *>(typeParams.size()),
tools/clang/lib/AST/DeclTemplate.cpp
   83   void *Mem = C.Allocate(totalSizeToAlloc<NamedDecl *, Expr *>(
  717   void *Mem = Context.Allocate(totalSizeToAlloc<TemplateArgument>(Args.size()));
  732       C.Allocate(totalSizeToAlloc<MemberSpecializationInfo *>(MSInfo ? 1 : 0));
tools/clang/lib/AST/Expr.cpp
  286   void *Mem = Context.Allocate(Size, alignof(ConstantExpr));
  311   void *Mem = Context.Allocate(Size, alignof(ConstantExpr));
  577   void *Mem = Context.Allocate(Size, alignof(DeclRefExpr));
  594   void *Mem = Context.Allocate(Size, alignof(DeclRefExpr));
  634   void *Mem = Ctx.Allocate(totalSizeToAlloc<Stmt *>(HasFunctionName),
  641   void *Mem = Ctx.Allocate(totalSizeToAlloc<Stmt *>(HasFunctionName),
 1085   void *Mem = Ctx.Allocate(totalSizeToAlloc<unsigned, SourceLocation, char>(
 1096   void *Mem = Ctx.Allocate(totalSizeToAlloc<unsigned, SourceLocation, char>(
 1389       Ctx.Allocate(sizeof(CallExpr) + SizeOfTrailingObjects, alignof(CallExpr));
 1408       Ctx.Allocate(sizeof(CallExpr) + SizeOfTrailingObjects, alignof(CallExpr));
 1553   void *Mem = C.Allocate(
 1563       C.Allocate(totalSizeToAlloc<OffsetOfNode, Expr *>(numComps, numExprs));
 1674   void *Mem = C.Allocate(Size, alignof(MemberExpr));
 1730   void *Mem = Context.Allocate(Size, alignof(MemberExpr));
 1986   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
 2002   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
 2013   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
 2024   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
 4190   void *Mem = Context.Allocate(
 4204   void *Mem = Context.Allocate(
 4215   void *Mem = Context.Allocate(
 4304   void *Mem = C.Allocate(totalSizeToAlloc<Stmt *>(IndexExprs.size() + 1),
 4313   void *Mem = C.Allocate(totalSizeToAlloc<Stmt *>(NumIndexExprs + 1),
 4447   void *Mem = Ctx.Allocate(totalSizeToAlloc<Stmt *>(Exprs.size()),
 4455       Ctx.Allocate(totalSizeToAlloc<Stmt *>(NumExprs), alignof(ParenListExpr));
 4474       Context.Allocate(totalSizeToAlloc<Expr *>(1 + numSemanticExprs),
 4502   void *buffer = C.Allocate(totalSizeToAlloc<Expr *>(semantics.size() + 1),
tools/clang/lib/AST/ExprCXX.cpp
  270       Ctx.Allocate(totalSizeToAlloc<Stmt *, SourceRange>(
  284       Ctx.Allocate(totalSizeToAlloc<Stmt *, SourceRange>(
  411   void *Mem = Context.Allocate(Size, alignof(UnresolvedLookupExpr));
  429   void *Mem = Context.Allocate(Size, alignof(UnresolvedLookupExpr));
  442   void *Mem = Context.Allocate(Size, alignof(UnresolvedLookupExpr));
  564   void *Mem = Context.Allocate(Size);
  577   void *Mem = Context.Allocate(Size);
  643   void *Mem = Ctx.Allocate(sizeof(CXXOperatorCallExpr) + SizeOfTrailingObjects,
  655   void *Mem = Ctx.Allocate(sizeof(CXXOperatorCallExpr) + SizeOfTrailingObjects,
  702   void *Mem = Ctx.Allocate(sizeof(CXXMemberCallExpr) + SizeOfTrailingObjects,
  713   void *Mem = Ctx.Allocate(sizeof(CXXMemberCallExpr) + SizeOfTrailingObjects,
  782   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  794   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  807   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  819   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  864   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  876   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  899   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  910   void *Buffer = C.Allocate(totalSizeToAlloc<CXXBaseSpecifier *>(PathSize));
  942   void *Mem = Ctx.Allocate(sizeof(UserDefinedLiteral) + SizeOfTrailingObjects,
  953   void *Mem = Ctx.Allocate(sizeof(UserDefinedLiteral) + SizeOfTrailingObjects,
 1043       Ctx.Allocate(sizeof(CXXTemporaryObjectExpr) + SizeOfTrailingObjects,
 1054       Ctx.Allocate(sizeof(CXXTemporaryObjectExpr) + SizeOfTrailingObjects,
 1077   void *Mem = Ctx.Allocate(sizeof(CXXConstructExpr) + SizeOfTrailingObjects,
 1088   void *Mem = Ctx.Allocate(sizeof(CXXConstructExpr) + SizeOfTrailingObjects,
 1196       (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * NumCaptures);
 1225   void *Mem = Context.Allocate(Size);
 1235   void *Mem = C.Allocate(Size);
 1334   void *buffer = C.Allocate(totalSizeToAlloc<CleanupObject>(objects.size()),
 1348   void *buffer = C.Allocate(totalSizeToAlloc<CleanupObject>(numObjects),
 1381   void *Mem = Context.Allocate(totalSizeToAlloc<Expr *>(Args.size()));
 1388   void *Mem = Context.Allocate(totalSizeToAlloc<Expr *>(NumArgs));
 1460   void *Mem = Ctx.Allocate(Size, alignof(CXXDependentScopeMemberExpr));
 1475   void *Mem = Ctx.Allocate(Size, alignof(CXXDependentScopeMemberExpr));
 1550   void *Mem = Context.Allocate(Size, alignof(UnresolvedMemberExpr));
 1563   void *Mem = Context.Allocate(Size, alignof(UnresolvedMemberExpr));
 1602       Context.Allocate(totalSizeToAlloc<TemplateArgument>(PartialArgs.size()));
 1610       Context.Allocate(totalSizeToAlloc<TemplateArgument>(NumPartialArgs));
 1645   return new (Context.Allocate(totalSizeToAlloc<VarDecl *>(Params.size())))
 1652   return new (Context.Allocate(totalSizeToAlloc<VarDecl *>(NumParams)))
 1709   void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(Args.size()));
 1715   void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(NumArgs));
 1738   void *Mem = Ctx.Allocate(sizeof(CUDAKernelCallExpr) + SizeOfTrailingObjects,
 1749   void *Mem = Ctx.Allocate(sizeof(CUDAKernelCallExpr) + SizeOfTrailingObjects,
 1817   void *Buffer = C.Allocate(totalSizeToAlloc<TemplateArgument>(
 1828   void *Buffer = C.Allocate(totalSizeToAlloc<TemplateArgument>(
tools/clang/lib/AST/ExprObjC.cpp
   48   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(Elements.size()));
   54   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumElements));
   98   void *Mem = C.Allocate(totalSizeToAlloc<KeyValuePair, ExpansionData>(
  106   void *Mem = C.Allocate(totalSizeToAlloc<KeyValuePair, ExpansionData>(
  284   return (ObjCMessageExpr *)C.Allocate(
tools/clang/lib/AST/NestedNameSpecifier.cpp
  712   void *Mem = Context.Allocate(BufferSize, alignof(void *));
tools/clang/lib/AST/OpenMPClause.cpp
  270   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops));
  282   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops));
  327   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size()));
  337   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * N));
  358   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * VL.size()));
  370   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * N));
  407   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size()));
  421   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * N));
  430   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
  438   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
  482       C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size() + 2 + VL.size() + 1));
  507   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * NumVars + 2 + NumVars  +1));
  522   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1));
  532   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumVars + 1));
  562   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size()));
  573   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * N));
  603   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size()));
  615   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * N));
  653   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size()));
  668   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * N));
  706   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size()));
  721   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * N));
  768   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * VL.size()));
  784   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * N));
  794   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size()));
  803   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
  812   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1));
  820   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N));
  830   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + NumLoops));
  844   void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N + NumLoops));
  924   void *Mem = C.Allocate(
  945   void *Mem = C.Allocate(
  975   void *Mem = C.Allocate(
  992   void *Mem = C.Allocate(
 1022   void *Mem = C.Allocate(
 1041   void *Mem = C.Allocate(
 1083   void *Mem = C.Allocate(
 1102   void *Mem = C.Allocate(
 1132   void *Mem = C.Allocate(
 1149   void *Mem = C.Allocate(
tools/clang/lib/AST/Stmt.cpp
  321       C.Allocate(totalSizeToAlloc<Stmt *>(Stmts.size()), alignof(CompoundStmt));
  328       C.Allocate(totalSizeToAlloc<Stmt *>(NumStmts), alignof(CompoundStmt));
  359   void *Mem = C.Allocate(totalSizeToAlloc<const Attr *>(Attrs.size()),
  367   void *Mem = C.Allocate(totalSizeToAlloc<const Attr *>(NumAttrs),
  869   void *Mem = Ctx.Allocate(
  879   void *Mem = Ctx.Allocate(
  973   void *Mem = Ctx.Allocate(
  981   void *Mem = Ctx.Allocate(
 1031       Ctx.Allocate(totalSizeToAlloc<Stmt *>(NumMandatoryStmtPtr + HasVar),
 1038       Ctx.Allocate(totalSizeToAlloc<Stmt *>(NumMandatoryStmtPtr + HasVar),
 1089   void *Mem = Ctx.Allocate(totalSizeToAlloc<const VarDecl *>(HasNRVOCandidate),
 1096   void *Mem = Ctx.Allocate(totalSizeToAlloc<const VarDecl *>(HasNRVOCandidate),
 1106   void *Mem = Ctx.Allocate(
 1115   void *Mem = Ctx.Allocate(
 1265   void *Mem = Context.Allocate(Size);
 1278   void *Mem = Context.Allocate(Size);
tools/clang/lib/AST/StmtCXX.cpp
   28   void *Mem = C.Allocate(Size, alignof(CXXTryStmt));
   35   void *Mem = C.Allocate(Size, alignof(CXXTryStmt));
   91   void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt));
  100   void *Mem = C.Allocate(Size, alignof(CoroutineBodyStmt));
tools/clang/lib/AST/StmtObjC.cpp
   52   void *Mem = Context.Allocate(Size, alignof(ObjCAtTryStmt));
   62   void *Mem = Context.Allocate(Size, alignof(ObjCAtTryStmt));
tools/clang/lib/AST/StmtOpenMP.cpp
  100       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  115       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  126       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
  157       C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
  169       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
  209       C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
  222       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
  262       C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
  273       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  288       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  298   void *Mem = C.Allocate(Size + sizeof(Stmt *));
  308   void *Mem = C.Allocate(Size + sizeof(Stmt *));
  320       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  334       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  343   void *Mem = C.Allocate(Size + sizeof(Stmt *));
  352   void *Mem = C.Allocate(Size + sizeof(Stmt *));
  363       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  377       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  387   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
  427   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
  439   void *Mem = C.Allocate(
  479   void *Mem = C.Allocate(
  491       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  506       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  516       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  530       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  537   void *Mem = C.Allocate(sizeof(OMPTaskyieldDirective));
  545   void *Mem = C.Allocate(sizeof(OMPTaskyieldDirective));
  552   void *Mem = C.Allocate(sizeof(OMPBarrierDirective));
  559   void *Mem = C.Allocate(sizeof(OMPBarrierDirective));
  566   void *Mem = C.Allocate(sizeof(OMPTaskwaitDirective));
  573   void *Mem = C.Allocate(sizeof(OMPTaskwaitDirective));
  583   void *Mem = C.Allocate(Size + sizeof(Stmt *) + sizeof(Expr *));
  598   void *Mem = C.Allocate(Size + sizeof(Stmt *) + sizeof(Expr *));
  607   void *Mem = C.Allocate(Size);
  618   void *Mem = C.Allocate(Size);
  629   void *Mem = C.Allocate(Size);
  643   void *Mem = C.Allocate(Size);
  653   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size());
  665   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses);
  677       C.Allocate(Size + sizeof(Stmt *) + sizeof(OMPClause *) * Clauses.size());
  691       C.Allocate(Size + sizeof(Stmt *) + sizeof(OMPClause *) * NumClauses);
  701   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
  722       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + 5 * sizeof(Stmt *));
  734       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  748       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  758       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  772       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  782   void *Mem = C.Allocate(
  823   void *Mem = C.Allocate(
  832   void *Mem = C.Allocate(
  845   void *Mem = C.Allocate(
  854   void *Mem = C.Allocate(
  867   void *Mem = C.Allocate(
  876   void *Mem = C.Allocate(
  889   void *Mem = C.Allocate(
  903       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
  917       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
  928       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
  968       C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
  979   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
 1018   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
 1030   void *Mem = C.Allocate(
 1070   void *Mem = C.Allocate(
 1083       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
 1124       C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
 1136   void *Mem = C.Allocate(
 1178   void *Mem = C.Allocate(
 1191   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
 1230   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
 1242       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
 1256       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
 1266   void *Mem = C.Allocate(
 1323   void *Mem = C.Allocate(
 1337   void *Mem = C.Allocate(
 1393   void *Mem = C.Allocate(
 1407   void *Mem = C.Allocate(
 1448   void *Mem = C.Allocate(
 1461   void *Mem = C.Allocate(
 1504   void *Mem = C.Allocate(
 1518   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
 1549   void *Mem = C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
 1561   void *Mem = C.Allocate(
 1601   void *Mem = C.Allocate(
 1614       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
 1655       C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
 1669       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() +
 1726       C.Allocate(Size + sizeof(OMPClause *) * NumClauses +
 1741   void *Mem = C.Allocate(
 1798   void *Mem = C.Allocate(
 1812       C.Allocate(Size + sizeof(OMPClause *) * Clauses.size() + sizeof(Stmt *));
 1826       C.Allocate(Size + sizeof(OMPClause *) * NumClauses + sizeof(Stmt *));
 1836   void *Mem = C.Allocate(
 1879   void *Mem = C.Allocate(
 1894   void *Mem = C.Allocate(
 1953   void *Mem = C.Allocate(
 1970   void *Mem = C.Allocate(
 2027   void *Mem = C.Allocate(
 2043   void *Mem = C.Allocate(
 2086   void *Mem = C.Allocate(
tools/clang/lib/AST/TemplateBase.cpp
   95     void *Mem = Ctx.Allocate(NumWords * sizeof(uint64_t));
  567   void *Mem = C.Allocate(size, alignof(ASTTemplateArgumentListInfo));
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  997   void *Mem = Context.Allocate(
tools/clang/lib/Sema/TypeLocBuilder.h
  120     void *Mem = Context.Allocate(FullDataSize);
tools/clang/lib/Serialization/ASTReader.cpp
 7722   void *Mem = Context.Allocate(sizeof(CXXBaseSpecifier) * NumBases);
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 1696     Lambda.Captures = (Capture *)Reader.getContext().Allocate(