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

Declarations

tools/clang/include/clang/AST/Stmt.h
 1025   void* operator new(size_t bytes, const ASTContext& C,

References

tools/clang/include/clang/AST/ExprCXX.h
 1232     return new (C)
 1299     return new (Ctx) CXXDefaultInitExpr(Ctx, Loc, Field, Field->getType(), UsedContext);
tools/clang/include/clang/AST/Stmt.h
 1030     return operator new(bytes, *C, alignment);
tools/clang/lib/AST/ASTContext.cpp
 4446     Expr *E = new (*this) DeclRefExpr(
 4452       E = new (*this) PackExpansionExpr(DependentTy, E, NTTP->getLocation(),
tools/clang/lib/AST/ASTImporter.cpp
 5711   return new (Importer.getToContext()) GCCAsmStmt(
 5737   return new (Importer.getToContext()) DeclStmt(ToDG, ToBeginLoc, ToEndLoc);
 5744   return new (Importer.getToContext()) NullStmt(
 5796   return new (Importer.getToContext()) DefaultStmt(
 5810   return new (Importer.getToContext()) LabelStmt(
 5913   return new (Importer.getToContext()) DoStmt(
 5933   return new (Importer.getToContext()) ForStmt(
 5948   return new (Importer.getToContext()) GotoStmt(
 5961   return new (Importer.getToContext()) IndirectGotoStmt(
 5969   return new (Importer.getToContext()) ContinueStmt(*ToContinueLocOrErr);
 5976   return new (Importer.getToContext()) BreakStmt(*ToBreakLocOrErr);
 6005   return new (Importer.getToContext()) CXXCatchStmt (
 6051   return new (Importer.getToContext()) CXXForRangeStmt(
 6069   return new (Importer.getToContext()) ObjCForCollectionStmt(ToElement,
 6088   return new (Importer.getToContext()) ObjCAtCatchStmt (
 6099   return new (Importer.getToContext()) ObjCAtFinallyStmt(*ToAtFinallyLocOrErr,
 6140   return new (Importer.getToContext()) ObjCAtSynchronizedStmt(
 6151   return new (Importer.getToContext()) ObjCAtThrowStmt(
 6163   return new (Importer.getToContext()) ObjCAutoreleasePoolStmt(*ToAtLocOrErr,
 6190   return new (Importer.getToContext()) VAArgExpr(
 6218   return new (Importer.getToContext())
 6232   return new (Importer.getToContext()) GNUNullExpr(*TypeOrErr, *BeginLocOrErr);
 6295   return new (Importer.getToContext()) ImplicitValueInitExpr(*TypeOrErr);
 6336   return new (Importer.getToContext()) CXXNullPtrLiteralExpr(
 6377   return new (Importer.getToContext()) ImaginaryLiteral(
 6390   return new (Importer.getToContext()) CharacterLiteral(
 6422   return new (Importer.getToContext()) CompoundLiteralExpr(
 6443   return new (Importer.getToContext()) AtomicExpr(
 6458   return new (Importer.getToContext()) AddrLabelExpr(
 6489   return new (Importer.getToContext())
 6521   return new (Importer.getToContext()) StmtExpr(
 6536   return new (Importer.getToContext()) UnaryOperator(
 6557     return new (Importer.getToContext()) UnaryExprOrTypeTraitExpr(
 6566   return new (Importer.getToContext()) UnaryExprOrTypeTraitExpr(
 6581   return new (Importer.getToContext()) BinaryOperator(
 6598   return new (Importer.getToContext()) ConditionalOperator(
 6619   return new (Importer.getToContext()) BinaryConditionalOperator(
 6640   return new (Importer.getToContext()) ArrayTypeTraitExpr(
 6656   return new (Importer.getToContext()) ExpressionTraitExpr(
 6672   return new (Importer.getToContext()) OpaqueValueExpr(
 6687   return new (Importer.getToContext()) ArraySubscriptExpr(
 6706   return new (Importer.getToContext()) CompoundAssignOperator(
 6795     return new (Importer.getToContext()) ObjCBridgedCastExpr(
 6886   return new (Importer.getToContext()) CXXNoexceptExpr(
 6900   return new (Importer.getToContext()) CXXThrowExpr(
 6948   return new (Importer.getToContext()) CXXScalarValueInitExpr(
 7004   auto *ToMTE =  new (Importer.getToContext()) MaterializeTemporaryExpr(
 7023   return new (Importer.getToContext()) PackExpansionExpr(
 7100   return new (Importer.getToContext()) CXXDeleteExpr(
 7173   return new (Importer.getToContext()) CXXThisExpr(
 7186   return new (Importer.getToContext()) CXXBoolLiteralExpr(
 7267   return new (Importer.getToContext()) CXXPseudoDestructorExpr(
 7557   InitListExpr *To = new (ToCtx) InitListExpr(
 7599   return new (Importer.getToContext()) CXXStdInitializerListExpr(
 7614   return new (Importer.getToContext()) CXXInheritedCtorInitExpr(
 7628   return new (Importer.getToContext()) ArrayInitLoopExpr(
 7636   return new (Importer.getToContext()) ArrayInitIndexExpr(*ToTypeOrErr);
 7713   return new (Importer.getToContext()) SubstNonTypeTemplateParmExpr(
 7751       return new (Importer.getToContext()) CXXTypeidExpr(
 7761   return new (Importer.getToContext()) CXXTypeidExpr(
tools/clang/lib/AST/Expr.cpp
  927   return new (C) IntegerLiteral(C, V, type, l);
  932   return new (C) IntegerLiteral(Empty);
  952   return new (C) FixedPointLiteral(C, V, type, l, Scale);
  983   return new (C) FloatingLiteral(C, V, isexact, Type, L);
  988   return new (C) FloatingLiteral(C, Empty);
 4404   InitListExpr *ILE = new (C) InitListExpr(C, lBraceLoc, None, rBraceLoc);
tools/clang/lib/AST/ExprCXX.cpp
  886   return new (C) CXXConstCastExpr(T, VK, Op, WrittenTy, L, RParenLoc, AngleBrackets);
  890   return new (C) CXXConstCastExpr(EmptyShell());
 1017   return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
tools/clang/lib/AST/Stmt.cpp
  903   getTrailingObjects<Stmt *>()[varOffset()] = new (Ctx)
  939   SubExprs[CONDVAR] = new (C) DeclStmt(DeclGroupRef(V), VarRange.getBegin(),
 1004   getTrailingObjects<Stmt *>()[varOffset()] = new (Ctx)
 1060   getTrailingObjects<Stmt *>()[varOffset()] = new (Ctx)
 1132   return new(C) SEHTryStmt(IsCXXTry,TryLoc,TryBlock,Handler);
 1151   return new(C) SEHExceptStmt(Loc,FilterExpr,Block);
 1159   return new(C)SEHFinallyStmt(Loc,Block);
tools/clang/lib/Analysis/BodyFarm.cpp
  117  return new (C) BinaryOperator(const_cast<Expr*>(LHS), const_cast<Expr*>(RHS),
  126   return new (C) BinaryOperator(const_cast<Expr*>(LHS),
  150   return new (C) UnaryOperator(const_cast<Expr*>(Arg), UO_Deref, Ty,
  192   return new (C) ObjCBoolLiteralExpr(Val, Ty, SourceLocation());
  197   return new (C) ObjCIvarRefExpr(const_cast<ObjCIvarDecl*>(IVar),
  450   UnaryOperator *FlagCheck = new (C) UnaryOperator(
  521       new (C) UnaryOperator(M.makeIntegerLiteral(0, C.LongTy), UO_Not, C.LongTy,
tools/clang/lib/CodeGen/CGCoroutine.cpp
  239     auto *Catch = new (CGF.getContext())
tools/clang/lib/Sema/Sema.cpp
 1672       new (S.Context) DeclRefExpr(S.Context, VD, false, T, VK_LValue, Loc);
tools/clang/lib/Sema/SemaCUDA.cpp
   49   DeclRefExpr *ConfigDR = new (Context)
tools/clang/lib/Sema/SemaCast.cpp
  362       new (Context) BuiltinBitCastExpr(Op.ResultType, Op.ValueKind, Op.Kind,
tools/clang/lib/Sema/SemaChecking.cpp
 4975   AtomicExpr *AE = new (Context)
 5950   return new (Context) ShuffleVectorExpr(Context, exprs, resType,
 5981   return new (Context)
tools/clang/lib/Sema/SemaCoroutine.cpp
  401   OpaqueValueExpr *Operand = new (S.Context)
  728         new (Context) DependentCoawaitExpr(Loc, Context.DependentTy, E, Lookup);
  763     Expr *Res = new (Context)
  785       new (Context) CoawaitExpr(Loc, E, RSS.Results[0], RSS.Results[1],
  824     Expr *Res = new (Context) CoyieldExpr(Loc, Context.DependentTy, E);
  840       new (Context) CoyieldExpr(Loc, E, RSS.Results[0], RSS.Results[1],
  896   Stmt *Res = new (Context) CoreturnStmt(Loc, E, PCE, IsImplicit);
tools/clang/lib/Sema/SemaDeclCXX.cpp
  365   Param->setDefaultArg(new(Context)
 4737                  new (SemaRef.Context) ImplicitValueInitExpr(Field->getType()),
11524   Constructor->setBody(new (Context) CompoundStmt(Loc));
11683       ExprResult Init = new (Context) CXXInheritedCtorInitExpr(
11701   Constructor->setBody(new (Context) CompoundStmt(InitLoc));
11811   Destructor->setBody(new (Context) CompoundStmt(Loc));
12040   From = new (S.Context) UnaryOperator(From, UO_AddrOf,
12044   To = new (S.Context) UnaryOperator(To, UO_AddrOf,
12255   Stmt *InitStmt = new (S.Context) DeclStmt(DeclGroupRef(IterationVar),Loc,Loc);
12281     = new (S.Context) BinaryOperator(IterationVarRefRVal.build(S, Loc),
12289   Expr *Increment = new (S.Context)
13324   Invoker->setBody(new (Context) CompoundStmt(Conv->getLocation()));
14357         new (Context) OpaqueValueExpr(Loc, initType, VK_LValue, OK_Ordinary);
tools/clang/lib/Sema/SemaExpr.cpp
 2608   ObjCIvarRefExpr *Result = new (Context)
 3304   Expr *Lit = new (Context) CharacterLiteral(Literal.getValue(), Kind, Ty,
 3720     Res = new (Context) ImaginaryLiteral(Res,
 3730   return new (Context) ParenExpr(L, R, E);
 4183   return new (Context) UnaryExprOrTypeTraitExpr(
 4226   return new (Context) UnaryExprOrTypeTraitExpr(
 4377     return new (Context) ArraySubscriptExpr(base, idx, Context.DependentTy,
 4392     return new (Context) MSPropertySubscriptExpr(
 4500     return new (Context)
 4606   return new (Context)
 4800   return new (Context)
 5764   return new (Context) AsTypeExpr(E, DstTy, VK, OK, BuiltinLoc, RParenLoc);
 6112   auto *E = new (Context) CompoundLiteralExpr(LParenLoc, TInfo, literalType,
 6234   InitListExpr *E = new (Context) InitListExpr(Context, LBraceLoc, InitArgList,
 6797   InitListExpr *initE = new (Context) InitListExpr(Context, LiteralLParenLoc,
 7855     opaqueValue = new (Context) OpaqueValueExpr(commonExpr->getExprLoc(),
 7882     return new (Context)
 7886   return new (Context) BinaryConditionalOperator(
 8477   InitListExpr *Initializer = new (C) InitListExpr(C, SourceLocation(),
 8485   EResult = new (C) CompoundLiteralExpr(SourceLocation(), unionTInfo, UnionType,
12758     return new (Context) CompoundAssignOperator(
12763   auto *BO = new (Context) BinaryOperator(LHS.get(), RHS.get(), Opc, BinOpResTy,
13053     return new (Context) BinaryOperator(LHS.get(), RHS.get(), Opc, ResultTy, VK,
13068   return new (Context) CompoundAssignOperator(
13658   auto *UO = new (Context)
13769   return new (Context) AddrLabelExpr(OpLoc, LabLoc, TheDecl,
13818   Expr *ResStmtExpr = new (Context) StmtExpr(Compound, Ty, LPLoc, RPLoc);
14071   return new (Context)
14398   BlockExpr *Result = new (Context) BlockExpr(BD, BlockTy);
14542   return new (Context) VAArgExpr(BuiltinLoc, E, TInfo, RPLoc, T, IsMS);
14560   return new (Context) GNUNullExpr(Ty, TokenLoc);
14573   return new (Context)
17992   return new (Context)
18017   return new (Context)
tools/clang/lib/Sema/SemaExprCXX.cpp
  459   return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), Operand,
  532   return new (Context) CXXTypeidExpr(TypeInfoType.withConst(), E,
  642   return new (Context) CXXUuidofExpr(TypeInfoType.withConst(), Operand, UuidStr,
  666   return new (Context) CXXUuidofExpr(TypeInfoType.withConst(), E, UuidStr,
  709   return new (Context)
  716   return new (Context) CXXNullPtrLiteralExpr(Context.NullPtrTy, Loc);
  808   return new (Context)
 1270   auto *This = new (Context) CXXThisExpr(Loc, Type, IsImplicit);
 3436   CXXDeleteExpr *Result = new (Context) CXXDeleteExpr(
 5363   return new (Context) ArrayTypeTraitExpr(KWLoc, ATT, TSInfo, Value, DimExpr,
 5402   return new (Context)
 6562   Expr *E = new (Context) StmtExpr(CompStmt, Context.VoidTy, SourceLocation(),
 6606       return new (Context) BinaryOperator(
 7004     = new (Context) CXXPseudoDestructorExpr(Context, Base,
 7266   return new (Context)
tools/clang/lib/Sema/SemaExprMember.cpp
  890   return new (S.Context) MSPropertyRefExpr(BaseExpr, PD, IsArrow,
 1334         return new (S.Context) ObjCIsaExpr(BaseExpr.get(), IsArrow, MemberLoc,
 1459     ObjCIvarRefExpr *Result = new (S.Context) ObjCIvarRefExpr(
 1504           return new (S.Context)
 1520           return new (S.Context)
 1577         return new (S.Context) ObjCPropertyRefExpr(
 1618     return new (S.Context)
tools/clang/lib/Sema/SemaExprObjC.cpp
  141   return new (Context) ObjCStringLiteral(S, Ty, AtLoc);
  361            new (Context) ObjCBoxedExpr(Number, NSNumberPointer, Method,
  501       new (Context) ObjCBoxedExpr(ValueExpr, Context.DependentTy, nullptr, SR);
  545               return new (Context) ObjCBoxedExpr(CE, BoxedType, nullptr, SR);
  758     new (Context) ObjCBoxedExpr(ValueExpr, BoxedType,
  790   return new (Context) ObjCSubscriptRefExpr(
 1103   return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc);
 1235   return new (Context) ObjCSelectorExpr(Ty, Sel, AtLoc, RParenLoc);
 1260   return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc);
 1847       return new (Context)
 1851       return new (Context)
 1864         return new (Context) ObjCPropertyRefExpr(
 1868         return new (Context)
 1933       return new (Context)
 1937       return new (Context)
 2089       return new (Context)
 2094     return new (Context) ObjCPropertyRefExpr(
 4346     return new (Context) ParenExpr(pe->getLParen(), pe->getRParen(), sub);
 4350     return new (Context)
 4531   Expr *Result = new (Context) ObjCBridgedCastExpr(LParenLoc, Kind, CK,
tools/clang/lib/Sema/SemaInit.cpp
  290       DummyExpr = new (SemaRef.Context) NoInitExpr(SemaRef.Context.VoidTy);
  508     InitExpr = VerifyOnly ? &DummyInitList : new (SemaRef.Context)
  613                               ? new (SemaRef.Context) NoInitExpr(Base.getType())
  654       Expr *Filler = new (SemaRef.Context) NoInitExpr(Field->getType());
  876         Filler = new (SemaRef.Context) NoInitExpr(ElementType);
 2454             DesignatedInitUpdateExpr *DIUE = new (SemaRef.Context)
 2881         Expr *Init = new (Context) IntegerLiteral(
 2903         Expr *Init = new (Context) IntegerLiteral(
 3041     = new (SemaRef.Context) InitListExpr(SemaRef.Context,
 7694   auto MTE = new (Context)
 8262       InitListExpr *ILE = new (S.Context) InitListExpr(S.Context,
 8319         CurInit = new (S.Context) CXXScalarValueInitExpr(
 8323         CurInit = new (S.Context) ImplicitValueInitExpr(Step->Type);
 8380       Expr *BaseExpr = new (S.Context)
 8384           new (S.Context) ArrayInitIndexExpr(S.Context.getSizeType());
 8395       CurInit = new (S.Context) ArrayInitLoopExpr(Step->Type, Common,
 8436       CurInit = new (S.Context) ObjCIndirectCopyRestoreExpr(
 8458       CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE);
tools/clang/lib/Sema/SemaLambda.cpp
 1919   Block->setBody(new (Context) CompoundStmt(ConvLocation));
 1922   Expr *BuildBlock = new (Context) BlockExpr(Block, Conv->getConversionType());
tools/clang/lib/Sema/SemaLookup.cpp
 5480   auto TE = new (Context) TypoExpr(Context.DependentTy);
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1414       DeclRefExpr *SelfExpr = new (Context)
 1423         new (Context) ObjCIvarRefExpr(Ivar,
 1466       DeclRefExpr *SelfExpr = new (Context)
 1475         new (Context) ObjCIvarRefExpr(Ivar,
 1483       DeclRefExpr *rhs = new (Context)
tools/clang/lib/Sema/SemaOpenMP.cpp
 6853     return new (Context) DeclStmt(
 8399     auto *OVEX = new (SemaRef.getASTContext())
 8401     auto *OVEExpr = new (SemaRef.getASTContext())
13385           new (Context) OpaqueValueExpr(ELoc, Context.getSizeType(), VK_RValue),
13444           auto *Im = new (Context) ImaginaryLiteral(Init, OrigType);
13551       auto *OVE = new (Context) OpaqueValueExpr(
13566           auto *ConditionalOp = new (Context)
tools/clang/lib/Sema/SemaOverload.cpp
   65   DeclRefExpr *DRE = new (S.Context)
12561       return new (Context) UnaryOperator(Input, Opc, Context.DependentTy,
12743         return new (Context) BinaryOperator(
12747       return new (Context) CompoundAssignOperator(
13020           R = new (Context) CXXRewrittenBinaryOperator(R.get(), IsReversed);
14142     return new (Context) ParenExpr(PE->getLParen(), PE->getRParen(), SubExpr);
14218         return new (Context) UnaryOperator(SubExpr, UO_AddrOf, MemPtrType,
14228     return new (Context) UnaryOperator(SubExpr, UO_AddrOf,
tools/clang/lib/Sema/SemaPseudoObject.cpp
   62         return new (S.Context) ObjCPropertyRefExpr(
   67       return new (S.Context) ObjCPropertyRefExpr(
   77       return new (S.Context) ObjCSubscriptRefExpr(
   87       return new (S.Context) MSPropertyRefExpr(
   99       return new (S.Context) MSPropertySubscriptExpr(
  122         return new (S.Context) ParenExpr(parens->getLParen(),
  130         return new (S.Context) UnaryOperator(e, uop->getOpcode(),
  170         return new (S.Context) ChooseExpr(ce->getBuiltinLoc(),
  369     new (S.Context) OpaqueValueExpr(GenericLoc, e->getType(),
  456     syntactic = new (S.Context) BinaryOperator(syntacticLHS, capturedRHS,
  472       new (S.Context) CompoundAssignOperator(syntacticLHS, capturedRHS, opcode,
  539   UnaryOperator *syntactic = new (S.Context) UnaryOperator(
 1564     return new (Context) UnaryOperator(op, opcode, Context.DependentTy,
 1594     return new (Context) BinaryOperator(LHS, RHS, opcode, Context.DependentTy,
 1649     return new (Context) UnaryOperator(
 1656     return new (Context) CompoundAssignOperator(lhs, rhs, cop->getOpcode(),
 1667     return new (Context) BinaryOperator(lhs, rhs, bop->getOpcode(),
tools/clang/lib/Sema/SemaStmt.cpp
   69   return new (Context) NullStmt(SemiLoc, HasLeadingEmptyMacro);
   79   return new (Context) DeclStmt(DG, StartLoc, EndLoc);
  511   DefaultStmt *DS = new (Context) DefaultStmt(DefaultLoc, ColonLoc, SubStmt);
  527   LabelStmt *LS = new (Context) LabelStmt(IdentLoc, TheDecl, SubStmt);
  570         MakeFullExpr(new (Context) OpaqueValueExpr(SourceLocation(),
 1357   return new (Context) DoStmt(Body, Cond, DoLoc, WhileLoc, CondRParen);
 1804   return new (Context)
 1979   return new (Context) ObjCForCollectionStmt(First, CollectionExprResult.get(),
 2682   return new (Context) CXXForRangeStmt(
 2881   return new (Context) GotoStmt(TheDecl, GotoLoc, LabelLoc);
 2908   return new (Context) IndirectGotoStmt(GotoLoc, StarLoc, E);
 2928   return new (Context) ContinueStmt(ContinueLoc);
 2943   return new (Context) BreakStmt(BreakLoc);
 3827   return new (Context) ObjCAtCatchStmt(AtLoc, RParen, Var, Body);
 3832   return new (Context) ObjCAtFinallyStmt(AtLoc, Body);
 3869   return new (Context) ObjCAtThrowStmt(AtLoc, Throw);
 3933   return new (Context) ObjCAtSynchronizedStmt(AtLoc, SyncExpr, SyncBody);
 3942   return new (Context)
 3949   return new (Context) ObjCAutoreleasePoolStmt(AtLoc, Body);
 4225   return new (Context) SEHLeaveStmt(Loc);
 4234   return new (Context) MSDependentExistsStmt(KeywordLoc, IsIfExists,
tools/clang/lib/Sema/SemaStmtAsm.cpp
  271       return new (Context)
  332       return new (Context)
  354       return new (Context)
  447       return new (Context)
  455     new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
  886     new (Context) MSAsmStmt(Context, AsmLoc, LBraceLoc, IsSimple,
tools/clang/lib/Sema/SemaTemplate.cpp
 6433       E = new (Context)
 6957              new (Context) CXXNullPtrLiteralExpr(Context.NullPtrTy, Loc),
 7095     E = new (Context) CharacterLiteral(Arg.getAsIntegral().getZExtValue(),
 7098     E = new (Context) CXXBoolLiteralExpr(Arg.getAsIntegral().getBoolValue(),
 7101     E = new (Context) CXXNullPtrLiteralExpr(Context.NullPtrTy, Loc);
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  441       S.ImpCastExprToType(new (S.Context) CXXNullPtrLiteralExpr(
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1290       return new (SemaRef.Context) SubstNonTypeTemplateParmPackExpr(
 1378   return new (SemaRef.Context) SubstNonTypeTemplateParmExpr(
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  641   return new (Context)
 1207   return new (Context) CXXFoldExpr(Context.DependentTy, LParenLoc, LHS,
 1238   return new (Context) CXXScalarValueInitExpr(
tools/clang/lib/Sema/TreeTransform.h
 2056     return Owned(new (getSema().Context) CXXCatchStmt(CatchLoc, ExceptionDecl,
 2458     return new (SemaRef.Context) ImplicitValueInitExpr(T);
 2922     return new (getSema().Context) CXXInheritedCtorInitExpr(
 3196       new (getSema().Context) ObjCPropertyRefExpr(Getter, Setter, T,
 3234     Expr *Callee = new (SemaRef.Context)
 6843     Then = new (getSema().Context) NullStmt(S->getThen()->getBeginLoc());
 7734     return new (getSema().Context) NullStmt(S->getKeywordLoc());
 7740     return new (getSema().Context) NullStmt(S->getKeywordLoc());
 7787   return new (SemaRef.getASTContext())
12026         ArgStorage = new (getSema().Context) PackExpansionExpr(
tools/clang/lib/Serialization/ASTReaderStmt.cpp
 2499       S = new (Context) NullStmt(Empty);
 2514       S = new (Context) DefaultStmt(Empty);
 2518       S = new (Context) LabelStmt(Empty);
 2549       S = new (Context) DoStmt(Empty);
 2553       S = new (Context) ForStmt(Empty);
 2557       S = new (Context) GotoStmt(Empty);
 2561       S = new (Context) IndirectGotoStmt(Empty);
 2565       S = new (Context) ContinueStmt(Empty);
 2569       S = new (Context) BreakStmt(Empty);
 2578       S = new (Context) DeclStmt(Empty);
 2582       S = new (Context) GCCAsmStmt(Empty);
 2586       S = new (Context) MSAsmStmt(Empty);
 2627       S = new (Context) ImaginaryLiteral(Empty);
 2639       S = new (Context) CharacterLiteral(Empty);
 2643       S = new (Context) ParenExpr(Empty);
 2653       S = new (Context) UnaryOperator(Empty);
 2663       S = new (Context) UnaryExprOrTypeTraitExpr(Empty);
 2667       S = new (Context) ArraySubscriptExpr(Empty);
 2671       S = new (Context) OMPArraySectionExpr(Empty);
 2687       S = new (Context) BinaryOperator(Empty);
 2691       S = new (Context) CompoundAssignOperator(Empty);
 2695       S = new (Context) ConditionalOperator(Empty);
 2699       S = new (Context) BinaryConditionalOperator(Empty);
 2713       S = new (Context) CompoundLiteralExpr(Empty);
 2717       S = new (Context) ExtVectorElementExpr(Empty);
 2721       S = new (Context) InitListExpr(Empty);
 2731       S = new (Context) DesignatedInitUpdateExpr(Empty);
 2735       S = new (Context) ImplicitValueInitExpr(Empty);
 2739       S = new (Context) NoInitExpr(Empty);
 2743       S = new (Context) ArrayInitLoopExpr(Empty);
 2747       S = new (Context) ArrayInitIndexExpr(Empty);
 2751       S = new (Context) VAArgExpr(Empty);
 2755       S = new (Context) SourceLocExpr(Empty);
 2759       S = new (Context) AddrLabelExpr(Empty);
 2763       S = new (Context) StmtExpr(Empty);
 2767       S = new (Context) ChooseExpr(Empty);
 2771       S = new (Context) GNUNullExpr(Empty);
 2775       S = new (Context) ShuffleVectorExpr(Empty);
 2779       S = new (Context) ConvertVectorExpr(Empty);
 2783       S = new (Context) BlockExpr(Empty);
 2793       S = new (Context) ObjCStringLiteral(Empty);
 2797       S = new (Context) ObjCBoxedExpr(Empty);
 2812       S = new (Context) ObjCEncodeExpr(Empty);
 2816       S = new (Context) ObjCSelectorExpr(Empty);
 2820       S = new (Context) ObjCProtocolExpr(Empty);
 2824       S = new (Context) ObjCIvarRefExpr(Empty);
 2828       S = new (Context) ObjCPropertyRefExpr(Empty);
 2832       S = new (Context) ObjCSubscriptRefExpr(Empty);
 2845       S = new (Context) ObjCIsaExpr(Empty);
 2849       S = new (Context) ObjCIndirectCopyRestoreExpr(Empty);
 2853       S = new (Context) ObjCBridgedCastExpr(Empty);
 2857       S = new (Context) ObjCForCollectionStmt(Empty);
 2861       S = new (Context) ObjCAtCatchStmt(Empty);
 2865       S = new (Context) ObjCAtFinallyStmt(Empty);
 2875       S = new (Context) ObjCAtSynchronizedStmt(Empty);
 2879       S = new (Context) ObjCAtThrowStmt(Empty);
 2883       S = new (Context) ObjCAutoreleasePoolStmt(Empty);
 2887       S = new (Context) ObjCBoolLiteralExpr(Empty);
 2891       S = new (Context) ObjCAvailabilityCheckExpr(Empty);
 2895       S = new (Context) SEHLeaveStmt(Empty);
 2899       S = new (Context) SEHExceptStmt(Empty);
 2903       S = new (Context) SEHFinallyStmt(Empty);
 2907       S = new (Context) SEHTryStmt(Empty);
 2911       S = new (Context) CXXCatchStmt(Empty);
 2920       S = new (Context) CXXForRangeStmt(Empty);
 2924       S = new (Context) MSDependentExistsStmt(SourceLocation(), true,
 3263       S = new (Context) CXXRewrittenBinaryOperator(Empty);
 3273       S = new (Context) CXXInheritedCtorInitExpr(Empty);
 3312       S = new (Context) CXXStdInitializerListExpr(Empty);
 3316       S = new (Context) CXXBoolLiteralExpr(Empty);
 3320       S = new (Context) CXXNullPtrLiteralExpr(Empty);
 3324       S = new (Context) CXXTypeidExpr(Empty, true);
 3328       S = new (Context) CXXTypeidExpr(Empty, false);
 3332       S = new (Context) CXXUuidofExpr(Empty, true);
 3336       S = new (Context) MSPropertyRefExpr(Empty);
 3340       S = new (Context) MSPropertySubscriptExpr(Empty);
 3344       S = new (Context) CXXUuidofExpr(Empty, false);
 3348       S = new (Context) CXXThisExpr(Empty);
 3352       S = new (Context) CXXThrowExpr(Empty);
 3356       S = new (Context) CXXDefaultArgExpr(Empty);
 3360       S = new (Context) CXXDefaultInitExpr(Empty);
 3364       S = new (Context) CXXBindTemporaryExpr(Empty);
 3368       S = new (Context) CXXScalarValueInitExpr(Empty);
 3381       S = new (Context) CXXDeleteExpr(Empty);
 3385       S = new (Context) CXXPseudoDestructorExpr(Empty);
 3443       S = new (Context) ArrayTypeTraitExpr(Empty);
 3447       S = new (Context) ExpressionTraitExpr(Empty);
 3451       S = new (Context) CXXNoexceptExpr(Empty);
 3455       S = new (Context) PackExpansionExpr(Empty);
 3465       S = new (Context) SubstNonTypeTemplateParmExpr(Empty);
 3469       S = new (Context) SubstNonTypeTemplateParmPackExpr(Empty);
 3478       S = new (Context) MaterializeTemporaryExpr(Empty);
 3482       S = new (Context) CXXFoldExpr(Empty);
 3486       S = new (Context) OpaqueValueExpr(Empty);
 3495       S = new (Context) AsTypeExpr(Empty);
 3505       S = new (Context) AtomicExpr(Empty);
 3521       S = new (Context) CoreturnStmt(Empty);
 3525       S = new (Context) CoawaitExpr(Empty);
 3529       S = new (Context) CoyieldExpr(Empty);
 3533       S = new (Context) DependentCoawaitExpr(Empty);
tools/lldb/source/Symbol/ClangASTContext.cpp
 7886     bit_width = new (*clang_ast)