Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1053 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 DExprClassification.cpp378 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
H A DExpr.cpp2286 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 DComputeDependence.cpp845 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
H A DJSONNodeDumper.cpp1599 void JSONNodeDumper::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h76 class CXXDefaultInitExpr; variable
168 ExprDependence computeDependence(CXXDefaultInitExpr *E);
H A DTextNodeDumper.h305 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
H A DExprCXX.h1375 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 DJSONNodeDumper.h318 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
H A DASTNodeTraverser.h1011 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DUsedDeclVisitor.h98 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
H A DCheckExprLifetime.cpp745 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByReferenceBinding()
844 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByInitializer()
H A DSemaExceptionSpec.cpp1331 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp108 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
H A DCFG.cpp1836 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 DASTOps.cpp222 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in traverseConstructorInits()
H A DDataflowEnvironment.cpp336 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in traverseConstructorInits()
466 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(E)) { in PropagateResultObject()
H A DTransfer.cpp515 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td135 def CXXDefaultInitExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprConstant.cpp191 mlir::Attribute VisitCXXDefaultInitExpr(CXXDefaultInitExpr *die, QualType t) { in VisitCXXDefaultInitExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h147 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E);
H A DCompiler.cpp1794 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 DBugReporter.cpp571 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 DCGDecl.cpp798 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
H A DCGExprComplex.cpp233 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()

12