| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 75 class CXXDefaultInitExpr; variable 164 ExprDependence computeDependence(CXXDefaultInitExpr *E);
|
| H A D | ExprCXX.h | 1359 class CXXDefaultInitExpr final 1361 private llvm::TrailingObjects<CXXDefaultInitExpr, Expr *> { 1372 CXXDefaultInitExpr(const ASTContext &Ctx, SourceLocation Loc, 1376 CXXDefaultInitExpr(EmptyShell Empty, bool HasRewrittenInit) in CXXDefaultInitExpr() function 1382 static CXXDefaultInitExpr *CreateEmpty(const ASTContext &C, 1386 static CXXDefaultInitExpr *Create(const ASTContext &Ctx, SourceLocation Loc, 1401 return const_cast<CXXDefaultInitExpr *>(this)->getExpr(); in getExpr()
|
| H A D | Stmt.h | 821 friend class CXXDefaultInitExpr; in alignas() local
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 995 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &Ctx, in CXXDefaultInitExpr() function in CXXDefaultInitExpr 1016 CXXDefaultInitExpr *CXXDefaultInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 1019 auto *Mem = C.Allocate(Size, alignof(CXXDefaultInitExpr)); in CreateEmpty() 1020 return new (Mem) CXXDefaultInitExpr(EmptyShell(), HasRewrittenInit); in CreateEmpty() 1023 CXXDefaultInitExpr *CXXDefaultInitExpr::Create(const ASTContext &Ctx, in Create() 1030 auto *Mem = Ctx.Allocate(Size, alignof(CXXDefaultInitExpr)); in Create() 1031 return new (Mem) CXXDefaultInitExpr(Ctx, Loc, Field, Field->getType(), in Create() 1035 Expr *CXXDefaultInitExpr::getExpr() { in getExpr()
|
| H A D | ExprClassification.cpp | 351 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
|
| H A D | Expr.cpp | 2253 if (const auto *DIE = dyn_cast_if_present<CXXDefaultInitExpr>(DefaultExpr)) { in EvaluateInContext() 2922 return (cast<CXXDefaultInitExpr>(this) in isUnusedResultAWarning() 3436 return cast<CXXDefaultInitExpr>(this)->getExpr() in isConstantInitializer() 3685 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects() 3927 } else if (const CXXDefaultInitExpr *DefaultInit in isNullPointerConstant() 3928 = dyn_cast<CXXDefaultInitExpr>(this)) { in isNullPointerConstant()
|
| H A D | ComputeDependence.cpp | 805 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
|
| H A D | StmtProfile.cpp | 2023 void StmtProfiler::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
|
| H A D | StmtPrinter.cpp | 2084 void StmtPrinter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
|
| H A D | ExprConstant.cpp | 6488 isa<CXXDefaultInitExpr>(Init)); in HandleConstructorCall() 7717 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr() 10288 isa<CXXDefaultInitExpr>(InitExpr)); in VisitCXXParenListOrInitListExpr() 10363 isa<CXXDefaultInitExpr>(Init)); in VisitCXXParenListOrInitListExpr() 16340 return CheckICE(cast<CXXDefaultInitExpr>(E)->getExpr(), Ctx); in CheckICE()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | UsedDeclVisitor.h | 98 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| H A D | SemaExceptionSpec.cpp | 1342 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 109 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| H A D | CFG.cpp | 1749 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(Init)) { in addInitializer() 2453 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Child)) in VisitInitListExpr() 5040 E = cast<CXXDefaultInitExpr>(E)->getExpr(); in VisitForTemporaryDtors()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 341 if (const auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(&S)) in getFieldsGlobalsAndFuncs() 750 isa<CXXDefaultInitExpr>(RecordPRValue) || in isOriginalRecordConstructor()
|
| H A D | Transfer.cpp | 453 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 72 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E);
|
| H A D | ByteCodeExprGen.cpp | 2583 const CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 134 def CXXDefaultInitExpr : StmtNode<Expr>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BugReporter.cpp | 540 if (isa_and_nonnull<CXXDefaultInitExpr>(Start)) { in removeEdgesToDefaultInitializers() 543 } else if (isa_and_nonnull<CXXDefaultInitExpr>(End)) { in removeEdgesToDefaultInitializers()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 803 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
|
| H A D | CGExprComplex.cpp | 229 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
|
| H A D | CGExprAgg.cpp | 192 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
|
| H A D | CGExprConstant.cpp | 1233 llvm::Constant *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE, QualType T) { in VisitCXXDefaultInitExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1871 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr() 3987 S = CXXDefaultInitExpr::CreateEmpty( in ReadStmtFromStream()
|