Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Basic/
DStmtNodes.td111 def CXXDefaultInitExpr : DStmt<Expr>;
/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DExpr.cpp114 if (const CXXDefaultInitExpr *DAE = dyn_cast<CXXDefaultInitExpr>(E)) in findMaterializedTemporary()
122 if (const CXXDefaultInitExpr *DAE = dyn_cast<CXXDefaultInitExpr>(E)) in findMaterializedTemporary()
2259 return (cast<CXXDefaultInitExpr>(this) in isUnusedResultAWarning()
2782 return cast<CXXDefaultInitExpr>(this)->getExpr() in isConstantInitializer()
2908 if (const Expr *E = cast<CXXDefaultInitExpr>(this)->getExpr()) in HasSideEffects()
3109 } else if (const CXXDefaultInitExpr *DefaultInit in isNullPointerConstant()
3110 = dyn_cast<CXXDefaultInitExpr>(this)) { in isNullPointerConstant()
DExprClassification.cpp307 return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr()); in ClassifyInternal()
DExprCXX.cpp780 CXXDefaultInitExpr::CXXDefaultInitExpr(const ASTContext &C, SourceLocation Loc, in CXXDefaultInitExpr() function in CXXDefaultInitExpr
DStmtProfile.cpp847 void StmtProfiler::VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *S) { in VisitCXXDefaultInitExpr()
DStmtPrinter.cpp1415 void StmtPrinter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *Node) { in VisitCXXDefaultInitExpr()
DExprConstant.cpp3843 RetTy VisitCXXDefaultInitExpr(const CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
5032 isa<CXXDefaultInitExpr>(InitExpr)); in VisitInitListExpr()
5067 isa<CXXDefaultInitExpr>(Init)); in VisitInitListExpr()
8574 return CheckICE(cast<CXXDefaultInitExpr>(E)->getExpr(), Ctx); in CheckICE()
DItaniumMangle.cpp2635 mangleExpression(cast<CXXDefaultInitExpr>(E)->getExpr(), Arity); in mangleExpression()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DExprCXX.h945 class CXXDefaultInitExpr : public Expr {
952 CXXDefaultInitExpr(const ASTContext &C, SourceLocation Loc, FieldDecl *Field,
955 CXXDefaultInitExpr(EmptyShell Empty) : Expr(CXXDefaultInitExprClass, Empty) {} in CXXDefaultInitExpr() function
960 static CXXDefaultInitExpr *Create(const ASTContext &C, SourceLocation Loc, in Create()
962 return new (C) CXXDefaultInitExpr(C, Loc, Field, Field->getType()); in Create()
DDeclCXX.h1924 return isa<CXXDefaultInitExpr>(Init); in isInClassMemberInitializer()
DRecursiveASTVisitor.h2226 DEF_TRAVERSE_STMT(CXXDefaultInitExpr, { })
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaExceptionSpec.cpp1024 return canThrow(cast<CXXDefaultInitExpr>(E)->getExpr()); in canThrow()
DSemaDeclCXX.cpp2274 if (CXXDefaultInitExpr *Default = dyn_cast<CXXDefaultInitExpr>(E)) { in CheckInitExprContainsUninitializedFields()
3406 Expr *DIE = CXXDefaultInitExpr::Create(SemaRef.Context, in CollectFieldInitializer()
DTreeTransform.h2084 return getSema().Owned(CXXDefaultInitExpr::Create(getSema().Context, Loc, in RebuildCXXDefaultInitExpr()
7539 TreeTransform<Derived>::TransformCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in TransformCXXDefaultInitExpr()
DSemaInit.cpp362 Expr *DIE = CXXDefaultInitExpr::Create(SemaRef.Context, in FillInValueInitForField()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGExprComplex.cpp190 ComplexPairTy VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
DCGExprAgg.cpp164 void VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
DCGExprConstant.cpp710 llvm::Constant *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
DCGExpr.cpp832 return EmitLValue(cast<CXXDefaultInitExpr>(E)->getExpr()); in EmitLValue()
DCGExprScalar.cpp350 Value *VisitCXXDefaultInitExpr(CXXDefaultInitExpr *DIE) { in VisitCXXDefaultInitExpr()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp798 else if (const CXXDefaultInitExpr *DefE = dyn_cast<CXXDefaultInitExpr>(S)) in Visit()
DBugReporter.cpp264 if (Start && isa<CXXDefaultInitExpr>(Start)) { in removeEdgesToDefaultInitializers()
267 } else if (End && isa<CXXDefaultInitExpr>(End)) { in removeEdgesToDefaultInitializers()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTReaderStmt.cpp1329 void ASTStmtReader::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()
2336 S = new (Context) CXXDefaultInitExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1303 void ASTStmtWriter::VisitCXXDefaultInitExpr(CXXDefaultInitExpr *E) { in VisitCXXDefaultInitExpr()