| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1053 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &Ctx, in CXXDefaultInitExpr() function in CXXDefaultInitExpr 1074 CXXDefaultInitExpr *CXXDefaultInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 1077 auto *Mem = C.Allocate(Size, alignof(CXXDefaultInitExpr)); in CreateEmpty() 1078 return new (Mem) CXXDefaultInitExpr(EmptyShell(), HasRewrittenInit); in CreateEmpty() 1081 CXXDefaultInitExpr *CXXDefaultInitExpr::Create(const ASTContext &Ctx, in Create() 1088 auto *Mem = Ctx.Allocate(Size, alignof(CXXDefaultInitExpr)); in Create() 1089 return new (Mem) CXXDefaultInitExpr(Ctx, Loc, Field, Field->getType(), in Create() 1093 Expr *CXXDefaultInitExpr::getExpr() { in getExpr()
|
| H A D | ExprClassification.cpp | 378 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
|
| H A D | Expr.cpp | 2286 if (const auto *DIE = dyn_cast_if_present<CXXDefaultInitExpr>(DefaultExpr)) { in EvaluateInContext() 2975 return (cast<CXXDefaultInitExpr>(this) in isUnusedResultAWarning() 3520 return cast<CXXDefaultInitExpr>(this)->getExpr() in isConstantInitializer() 3772 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects() 4029 } else if (const CXXDefaultInitExpr *DefaultInit in isNullPointerConstant() 4030 = dyn_cast<CXXDefaultInitExpr>(this)) { in isNullPointerConstant()
|
| H A D | ComputeDependence.cpp | 845 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
|
| H A D | JSONNodeDumper.cpp | 1599 void JSONNodeDumper::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 76 class CXXDefaultInitExpr; variable 168 ExprDependence computeDependence(CXXDefaultInitExpr *E);
|
| H A D | TextNodeDumper.h | 305 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
|
| H A D | ExprCXX.h | 1375 class CXXDefaultInitExpr final 1377 private llvm::TrailingObjects<CXXDefaultInitExpr, Expr *> { 1388 CXXDefaultInitExpr(const ASTContext &Ctx, SourceLocation Loc, 1392 CXXDefaultInitExpr(EmptyShell Empty, bool HasRewrittenInit) in CXXDefaultInitExpr() function 1398 static CXXDefaultInitExpr *CreateEmpty(const ASTContext &C, 1402 static CXXDefaultInitExpr *Create(const ASTContext &Ctx, SourceLocation Loc, 1417 return const_cast<CXXDefaultInitExpr *>(this)->getExpr(); in getExpr()
|
| H A D | JSONNodeDumper.h | 318 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
|
| H A D | ASTNodeTraverser.h | 1011 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | UsedDeclVisitor.h | 98 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| H A D | CheckExprLifetime.cpp | 745 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() 844 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByInitializer()
|
| H A D | SemaExceptionSpec.cpp | 1331 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 108 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| H A D | CFG.cpp | 1836 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(Init)) { in addInitializer() 2539 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Child)) in VisitInitListExpr() 5146 E = cast<CXXDefaultInitExpr>(E)->getExpr(); in VisitForTemporaryDtors()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 222 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in traverseConstructorInits()
|
| H A D | DataflowEnvironment.cpp | 336 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in traverseConstructorInits() 466 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(E)) { in PropagateResultObject()
|
| H A D | Transfer.cpp | 515 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 135 def CXXDefaultInitExpr : StmtNode<Expr>;
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprConstant.cpp | 191 mlir::Attribute VisitCXXDefaultInitExpr(CXXDefaultInitExpr *die, QualType t) { in VisitCXXDefaultInitExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.h | 147 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E);
|
| H A D | Compiler.cpp | 1794 InitStackScope<Emitter> ISS(this, isa<CXXDefaultInitExpr>(Init)); in visitInitList() 1806 InitStackScope<Emitter> ISS(this, isa<CXXDefaultInitExpr>(Init)); in visitInitList() 5155 bool Compiler<Emitter>::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporter.cpp | 571 if (isa_and_nonnull<CXXDefaultInitExpr>(Start)) { in removeEdgesToDefaultInitializers() 574 } else if (isa_and_nonnull<CXXDefaultInitExpr>(End)) { in removeEdgesToDefaultInitializers()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 798 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
|
| H A D | CGExprComplex.cpp | 233 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
|