Home
last modified time | relevance | path

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

123

/external/llvm-project/clang/include/clang/AST/
DComputeDependence.h73 class CXXDefaultInitExpr; variable
157 ExprDependence computeDependence(CXXDefaultInitExpr *E);
DExprCXX.h1308 class CXXDefaultInitExpr : public Expr {
1318 CXXDefaultInitExpr(const ASTContext &Ctx, SourceLocation Loc,
1321 CXXDefaultInitExpr(EmptyShell Empty) : Expr(CXXDefaultInitExprClass, Empty) {} in CXXDefaultInitExpr() function
1326 static CXXDefaultInitExpr *Create(const ASTContext &Ctx, SourceLocation Loc, in Create()
1328 return new (Ctx) CXXDefaultInitExpr(Ctx, Loc, Field, Field->getType(), UsedContext); in Create()
/external/llvm-project/clang/lib/Analysis/
DCallGraph.cpp109 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
DCFG.cpp1661 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(Init)) { in addInitializer()
2373 if (auto *DIE = dyn_cast<CXXDefaultInitExpr>(Child)) in VisitInitListExpr()
4747 E = cast<CXXDefaultInitExpr>(E)->getExpr(); in VisitForTemporaryDtors()
/external/clang/include/clang/Basic/
DStmtNodes.td118 def CXXDefaultInitExpr : DStmt<Expr>;
/external/clang/include/clang/AST/
DExprCXX.h1037 class CXXDefaultInitExpr : public Expr {
1044 CXXDefaultInitExpr(const ASTContext &C, SourceLocation Loc, FieldDecl *Field,
1047 CXXDefaultInitExpr(EmptyShell Empty) : Expr(CXXDefaultInitExprClass, Empty) {} in CXXDefaultInitExpr() function
1052 static CXXDefaultInitExpr *Create(const ASTContext &C, SourceLocation Loc, in Create()
1054 return new (C) CXXDefaultInitExpr(C, Loc, Field, Field->getType()); in Create()
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td133 def CXXDefaultInitExpr : StmtNode<Expr>;
/external/clang/lib/AST/
DExpr.cpp2207 return (cast<CXXDefaultInitExpr>(this) in isUnusedResultAWarning()
2767 return cast<CXXDefaultInitExpr>(this)->getExpr() in isConstantInitializer()
2962 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects()
3192 } else if (const CXXDefaultInitExpr *DefaultInit in isNullPointerConstant()
3193 = dyn_cast<CXXDefaultInitExpr>(this)) { in isNullPointerConstant()
DExprClassification.cpp312 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
DExprCXX.cpp693 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &C, SourceLocation Loc, in CXXDefaultInitExpr() function in CXXDefaultInitExpr
DStmtProfile.cpp1296 void StmtProfiler::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
/external/llvm-project/clang/lib/AST/
DExpr.cpp2066 if (auto *DIE = dyn_cast_or_null<CXXDefaultInitExpr>(DefaultExpr)) in EvaluateInContext()
2662 return (cast<CXXDefaultInitExpr>(this) in isUnusedResultAWarning()
3171 return cast<CXXDefaultInitExpr>(this)->getExpr() in isConstantInitializer()
3416 const FieldDecl *FD = cast<CXXDefaultInitExpr>(this)->getField(); in HasSideEffects()
3661 } else if (const CXXDefaultInitExpr *DefaultInit in isNullPointerConstant()
3662 = dyn_cast<CXXDefaultInitExpr>(this)) { in isNullPointerConstant()
DExprClassification.cpp342 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
DComputeDependence.cpp699 ExprDependence clang::computeDependence(CXXDefaultInitExpr *E) { in computeDependence()
DExprCXX.cpp950 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &Ctx, in CXXDefaultInitExpr() function in CXXDefaultInitExpr
/external/clang/lib/CodeGen/
DCGDecl.cpp671 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
DCGExprAgg.cpp172 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
DCGExprComplex.cpp197 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
/external/clang/lib/Sema/
DSemaExceptionSpec.cpp1121 return canThrow(cast<CXXDefaultInitExpr>(E)->getExpr()); in canThrow()
/external/llvm-project/clang/lib/CodeGen/
DCGDecl.cpp768 if (const CXXDefaultInitExpr *DIE = dyn_cast<CXXDefaultInitExpr>(init)) in EmitScalarInit()
/external/clang/lib/Analysis/
DCFG.cpp1146 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(Init)) { in addInitializer()
3724 E = cast<CXXDefaultInitExpr>(E)->getExpr(); in VisitForTemporaryDtors()
/external/llvm-project/clang/lib/Sema/
DSemaExceptionSpec.cpp1325 return canThrow(cast<CXXDefaultInitExpr>(S)->getExpr()); in canThrow()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp949 else if (const CXXDefaultInitExpr *DefE = dyn_cast<CXXDefaultInitExpr>(S)) in Visit()
DBugReporter.cpp265 if (Start && isa<CXXDefaultInitExpr>(Start)) { in removeEdgesToDefaultInitializers()
268 } else if (End && isa<CXXDefaultInitExpr>(End)) { in removeEdgesToDefaultInitializers()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp537 if (Start && isa<CXXDefaultInitExpr>(Start)) { in removeEdgesToDefaultInitializers()
540 } else if (End && isa<CXXDefaultInitExpr>(End)) { in removeEdgesToDefaultInitializers()

123