Home
last modified time | relevance | path

Searched refs:CXXDefaultInitExpr (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h75 class CXXDefaultInitExpr; variable
164 ExprDependence computeDependence(CXXDefaultInitExpr *E);
H A DExprCXX.h1359 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 DStmt.h821 friend class CXXDefaultInitExpr; in alignas() local
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp995 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 DExprClassification.cpp351 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
H A DExpr.cpp2253 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 DComputeDependence.cpp805 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
H A DStmtProfile.cpp2023 void StmtProfiler::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
H A DStmtPrinter.cpp2084 void StmtPrinter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
H A DExprConstant.cpp6488 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 DUsedDeclVisitor.h98 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
H A DSemaExceptionSpec.cpp1342 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp109 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
H A DCFG.cpp1749 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 DDataflowEnvironment.cpp341 if (const auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(&S)) in getFieldsGlobalsAndFuncs()
750 isa<CXXDefaultInitExpr>(RecordPRValue) || in isOriginalRecordConstructor()
H A DTransfer.cpp453 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeExprGen.h72 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E);
H A DByteCodeExprGen.cpp2583 const CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td134 def CXXDefaultInitExpr : StmtNode<Expr>;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporter.cpp540 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 DCGDecl.cpp803 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
H A DCGExprComplex.cpp229 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
H A DCGExprAgg.cpp192 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
H A DCGExprConstant.cpp1233 llvm::Constant *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE, QualType T) { in VisitCXXDefaultInitExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1871 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
3987 S = CXXDefaultInitExpr::CreateEmpty( in ReadStmtFromStream()

12