Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h75 class CXXDefaultInitExpr; variable
163 ExprDependence computeDependence(CXXDefaultInitExpr *E);
H A DExprCXX.h1318 class CXXDefaultInitExpr : public Expr {
1328 CXXDefaultInitExpr(const ASTContext &Ctx, SourceLocation Loc,
1331 CXXDefaultInitExpr(EmptyShell Empty) : Expr(CXXDefaultInitExprClass, Empty) {} in CXXDefaultInitExpr() function
1336 static CXXDefaultInitExpr *Create(const ASTContext &Ctx, SourceLocation Loc, in Create()
1338 return new (Ctx) CXXDefaultInitExpr(Ctx, Loc, Field, Field->getType(), UsedContext); in Create()
H A DStmt.h695 friend class CXXDefaultInitExpr; in alignas() local
H A DRecursiveASTVisitor.h2729 DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {})
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCallGraph.cpp109 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
H A DCFG.cpp1676 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(Init)) { in addInitializer()
2386 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Child)) in VisitInitListExpr()
4972 E = cast<CXXDefaultInitExpr>(E)->getExpr(); in VisitForTemporaryDtors()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DExceptionAnalyzer.cpp212 } else if (const auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(St)) { in throwsException()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td134 def CXXDefaultInitExpr : StmtNode<Expr>;
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp383 void VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprClassification.cpp348 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
H A DExpr.cpp2178 if (auto *DIE = dyn_cast_or_null<CXXDefaultInitExpr>(DefaultExpr)) in EvaluateInContext()
2841 return (cast<CXXDefaultInitExpr>(this) in isUnusedResultAWarning()
3350 return cast<CXXDefaultInitExpr>(this)->getExpr() in isConstantInitializer()
3598 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects()
3840 } else if (const CXXDefaultInitExpr *DefaultInit in isNullPointerConstant()
3841 = dyn_cast<CXXDefaultInitExpr>(this)) { in isNullPointerConstant()
H A DExprCXX.cpp952 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &Ctx, in CXXDefaultInitExpr() function in CXXDefaultInitExpr
H A DComputeDependence.cpp783 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
H A DStmtProfile.cpp1967 void StmtProfiler::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
H A DStmtPrinter.cpp2059 void StmtPrinter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
H A DExprConstant.cpp6387 isa<CXXDefaultInitExpr>(Init)); in HandleConstructorCall()
7455 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
9961 isa<CXXDefaultInitExpr>(InitExpr)); in VisitInitListExpr()
10036 isa<CXXDefaultInitExpr>(Init)); in VisitInitListExpr()
15716 return CheckICE(cast<CXXDefaultInitExpr>(E)->getExpr(), Ctx); in CheckICE()
H A DASTImporter.cpp684 ExpectedStmt VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E);
8221 ExpectedStmt ASTNodeImporter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
8249 return CXXDefaultInitExpr::Create(Importer.getToContext(), *ToBeginLocOrErr, in VisitCXXDefaultInitExpr()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDecl.cpp786 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
H A DCGExprComplex.cpp224 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
H A DCGExprAgg.cpp183 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
H A DCGExprConstant.cpp1208 llvm::Constant *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE, QualType T) { in VisitCXXDefaultInitExpr()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExceptionSpec.cpp1332 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1832 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
3824 S = new (Context) CXXDefaultInitExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1753 void ASTStmtWriter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()

12