Searched refs:CXXDefaultInitExpr (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp109 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) {
H A DCFG.cpp1661 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(Init)) {
1662 // In general, appending the expression wrapped by a CXXDefaultInitExpr
2373 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Child))
4747 E = cast<CXXDefaultInitExpr>(E)->getExpr();
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1284 class CXXDefaultInitExpr : public Expr { class in namespace:clang
1294 CXXDefaultInitExpr(const ASTContext &Ctx, SourceLocation Loc,
1297 CXXDefaultInitExpr(EmptyShell Empty) : Expr(CXXDefaultInitExprClass, Empty) {} function in class:clang::CXXDefaultInitExpr
1302 static CXXDefaultInitExpr *Create(const ASTContext &Ctx, SourceLocation Loc,
1304 return new (Ctx) CXXDefaultInitExpr(Ctx, Loc, Field, Field->getType(), UsedContext);
H A DStmt.h686 friend class CXXDefaultInitExpr;
H A DRecursiveASTVisitor.h2555 DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {})
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2087 if (auto *DIE = dyn_cast_or_null<CXXDefaultInitExpr>(DefaultExpr))
2681 return (cast<CXXDefaultInitExpr>(this)
3325 return cast<CXXDefaultInitExpr>(this)->getExpr()
3570 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField();
3800 } else if (const CXXDefaultInitExpr *DefaultInit
3801 = dyn_cast<CXXDefaultInitExpr>(this)) {
H A DExprClassification.cpp342 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr());
H A DExprCXX.cpp916 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &Ctx, function in class:CXXDefaultInitExpr
H A DStmtPrinter.cpp1910 void StmtPrinter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *Node) {
H A DStmtProfile.cpp1814 void StmtProfiler::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) {
H A DExprConstant.cpp6006 isa<CXXDefaultInitExpr>(Init));
7033 bool VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E) {
9406 // Temporarily override This, in case there's a CXXDefaultInitExpr in here.
9408 isa<CXXDefaultInitExpr>(InitExpr));
9463 // Temporarily override This, in case there's a CXXDefaultInitExpr in here.
9465 isa<CXXDefaultInitExpr>(Init));
14859 return CheckICE(cast<CXXDefaultInitExpr>(E)->getExpr(), Ctx);
H A DASTImporter.cpp644 ExpectedStmt VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E);
7778 ExpectedStmt ASTNodeImporter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) {
7791 return CXXDefaultInitExpr::Create(
H A DItaniumMangle.cpp3920 mangleExpression(cast<CXXDefaultInitExpr>(E)->getExpr(), Arity);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp760 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init))
H A DCGExprComplex.cpp224 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) {
H A DCGExprAgg.cpp181 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) {
H A DCGExprConstant.cpp1176 llvm::Constant *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE, QualType T) {
H A DCodeGenFunction.h1479 /// might use a CXXDefaultInitExpr. This stashes away a 'this' value to use
1480 /// if we need to evaluate a CXXDefaultInitExpr within the evaluation.
1496 /// The scope of a CXXDefaultInitExpr. Within this scope, the value of 'this'
1500 CXXDefaultInitExprScope(CodeGenFunction &CGF, const CXXDefaultInitExpr *E)
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp1327 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr());
H A DSemaDeclCXX.cpp3866 if (CXXDefaultInitExpr *Default =
3867 dyn_cast<CXXDefaultInitExpr>(InitExpr)) {
12736 // CXXDefaultInitExpr here.
15020 return CXXDefaultInitExpr::Create(Context, Loc, Field, CurContext);
15061 return CXXDefaultInitExpr::Create(Context, Loc, Field, CurContext);
H A DSemaInit.cpp2047 // FIXME: Actually build a CXXDefaultInitExpr?
6993 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) {
7087 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Init)) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1822 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) {
3703 S = new (Context) CXXDefaultInitExpr(Empty);
H A DASTWriterStmt.cpp1733 void ASTStmtWriter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DBugReporter.cpp537 if (Start && isa<CXXDefaultInitExpr>(Start)) {
540 } else if (End && isa<CXXDefaultInitExpr>(End)) {
H A DExprEngine.cpp1438 else if (const auto *DefE = dyn_cast<CXXDefaultInitExpr>(S))

Completed in 668 milliseconds

12