| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
| HD | ComputeDependence.h | 76 class CXXDefaultInitExpr; variable 166 ExprDependence computeDependence(CXXDefaultInitExpr *E);
|
| HD | TextNodeDumper.h | 304 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
|
| HD | ExprCXX.h | 1373 class CXXDefaultInitExpr final 1375 private llvm::TrailingObjects<CXXDefaultInitExpr, Expr *> { 1386 CXXDefaultInitExpr(const ASTContext &Ctx, SourceLocation Loc, 1390 CXXDefaultInitExpr(EmptyShell Empty, bool HasRewrittenInit) in CXXDefaultInitExpr() function 1396 static CXXDefaultInitExpr *CreateEmpty(const ASTContext &C, 1400 static CXXDefaultInitExpr *Create(const ASTContext &Ctx, SourceLocation Loc, 1415 return const_cast<CXXDefaultInitExpr *>(this)->getExpr(); in getExpr()
|
| HD | JSONNodeDumper.h | 314 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
|
| HD | ASTNodeTraverser.h | 952 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | ExprCXX.cpp | 1045 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &Ctx, in CXXDefaultInitExpr() function in CXXDefaultInitExpr 1066 CXXDefaultInitExpr *CXXDefaultInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 1069 auto *Mem = C.Allocate(Size, alignof(CXXDefaultInitExpr)); in CreateEmpty() 1070 return new (Mem) CXXDefaultInitExpr(EmptyShell(), HasRewrittenInit); in CreateEmpty() 1073 CXXDefaultInitExpr *CXXDefaultInitExpr::Create(const ASTContext &Ctx, in Create() 1080 auto *Mem = Ctx.Allocate(Size, alignof(CXXDefaultInitExpr)); in Create() 1081 return new (Mem) CXXDefaultInitExpr(Ctx, Loc, Field, Field->getType(), in Create() 1085 Expr *CXXDefaultInitExpr::getExpr() { in getExpr()
|
| HD | ExprClassification.cpp | 364 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
|
| HD | Expr.cpp | 2278 if (const auto *DIE = dyn_cast_if_present<CXXDefaultInitExpr>(DefaultExpr)) { in EvaluateInContext() 2958 return (cast<CXXDefaultInitExpr>(this) in isUnusedResultAWarning() 3496 return cast<CXXDefaultInitExpr>(this)->getExpr() in isConstantInitializer() 3747 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects() 4002 } else if (const CXXDefaultInitExpr *DefaultInit in isNullPointerConstant() 4003 = dyn_cast<CXXDefaultInitExpr>(this)) { in isNullPointerConstant()
|
| HD | ComputeDependence.cpp | 844 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
|
| HD | JSONNodeDumper.cpp | 1585 void JSONNodeDumper::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | UsedDeclVisitor.h | 98 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| HD | CheckExprLifetime.cpp | 539 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() 649 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByInitializer()
|
| HD | SemaExceptionSpec.cpp | 1321 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
| HD | CallGraph.cpp | 109 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| HD | CFG.cpp | 1749 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(Init)) { in addInitializer() 2450 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Child)) in VisitInitListExpr() 5037 E = cast<CXXDefaultInitExpr>(E)->getExpr(); in VisitForTemporaryDtors()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| HD | ASTOps.cpp | 216 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in TraverseConstructorInits()
|
| HD | DataflowEnvironment.cpp | 337 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in TraverseConstructorInits() 467 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(E)) { in PropagateResultObject()
|
| HD | Transfer.cpp | 510 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/ |
| HD | StmtNodes.td | 134 def CXXDefaultInitExpr : StmtNode<Expr>;
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
| HD | Compiler.h | 130 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E);
|
| HD | Compiler.cpp | 1337 InitStackScope<Emitter> ISS(this, isa<CXXDefaultInitExpr>(Init)); in visitInitList() 1348 InitStackScope<Emitter> ISS(this, isa<CXXDefaultInitExpr>(Init)); in visitInitList() 4088 bool Compiler<Emitter>::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| HD | BugReporter.cpp | 550 if (isa_and_nonnull<CXXDefaultInitExpr>(Start)) { in removeEdgesToDefaultInitializers() 553 } else if (isa_and_nonnull<CXXDefaultInitExpr>(End)) { in removeEdgesToDefaultInitializers()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGDecl.cpp | 806 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
|
| HD | CGExprComplex.cpp | 234 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 1879 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr() 4064 S = CXXDefaultInitExpr::CreateEmpty( in ReadStmtFromStream()
|