Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDComputeDependence.h76 class CXXDefaultInitExpr; variable
166 ExprDependence computeDependence(CXXDefaultInitExpr *E);
HDTextNodeDumper.h304 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
HDExprCXX.h1373 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()
HDJSONNodeDumper.h314 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node);
HDASTNodeTraverser.h952 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDExprCXX.cpp1045 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()
HDExprClassification.cpp364 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
HDExpr.cpp2278 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()
HDComputeDependence.cpp844 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
HDJSONNodeDumper.cpp1585 void JSONNodeDumper::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDUsedDeclVisitor.h98 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
HDCheckExprLifetime.cpp539 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByReferenceBinding()
649 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) { in visitLocalsRetainedByInitializer()
HDSemaExceptionSpec.cpp1321 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
HDCallGraph.cpp109 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
HDCFG.cpp1749 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/
HDASTOps.cpp216 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in TraverseConstructorInits()
HDDataflowEnvironment.cpp337 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in TraverseConstructorInits()
467 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(E)) { in PropagateResultObject()
HDTransfer.cpp510 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td134 def CXXDefaultInitExpr : StmtNode<Expr>;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDCompiler.h130 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E);
HDCompiler.cpp1337 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/
HDBugReporter.cpp550 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/
HDCGDecl.cpp806 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
HDCGExprComplex.cpp234 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1879 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
4064 S = CXXDefaultInitExpr::CreateEmpty( in ReadStmtFromStream()

12