|
reference, declaration → definition
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)