Home
last modified time | relevance | path

Searched refs:getInitExpr (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtIterator.cpp92 if (ECD->getInitExpr()) in HandleDecl()
H A DODRDiagsEmitter.cpp1904 const Expr *FirstInit = FirstConstant->getInitExpr(); in diagnoseMismatch()
1905 const Expr *SecondInit = SecondConstant->getInitExpr(); in diagnoseMismatch()
H A DASTStructuralEquivalence.cpp1873 return IsStructurallyEquivalent(Context, D1->getInitExpr(), in IsStructurallyEquivalent()
1874 D2->getInitExpr()); in IsStructurallyEquivalent()
H A DODRHash.cpp528 AddStmt(D->getInitExpr()); in VisitEnumConstantDecl()
H A DDeclPrinter.cpp614 if (Expr *Init = D->getInitExpr()) { in VisitEnumConstantDecl()
H A DASTImporter.cpp3319 ExpectedExpr InitOrErr = import(D->getInitExpr()); in VisitEnumConstantDecl()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DReachableCode.cpp276 return isConfigurationValue(ED->getInitExpr(), PP); in isConfigurationValue()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp350 IndexCtx.indexBody(D->getInitExpr(), D); in VisitEnumConstantDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h513 if (const Expr *Init = D->getInitExpr()) in VisitEnumConstantDecl()
H A DDecl.h3288 const Expr *getInitExpr() const { return (const Expr*) Init; } in getInitExpr() function
3289 Expr *getInitExpr() { return (Expr*) Init; } in getInitExpr() function
H A DRecursiveASTVisitor.h2116 DEF_TRAVERSE_DECL(EnumConstantDecl, { TRY_TO(TraverseStmt(D->getInitExpr())); })
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp606 Record.push_back(D->getInitExpr()? 1 : 0); in VisitEnumConstantDecl()
607 if (D->getInitExpr()) in VisitEnumConstantDecl()
608 Record.AddStmt(D->getInitExpr()); in VisitEnumConstantDecl()
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DObjCMT.cpp793 const Expr *InitExpr = Enumerator->getInitExpr(); in UseNSOptionsMacro()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp19660 Expr *InitExpr = ECD->getInitExpr(); in ValidDuplicateEnum()
19737 if (ECD->getInitExpr()) in CheckForDuplicateEnumValues()
20040 if (ECD->getInitExpr() && in ActOnEnumBody()
20041 !Context.hasSameType(NewTy, ECD->getInitExpr()->getType())) in ActOnEnumBody()
20043 Context, NewTy, CK_IntegralCast, ECD->getInitExpr(), in ActOnEnumBody()
H A DSemaTemplateInstantiateDecl.cpp1593 if (Expr *UninstValue = EC->getInitExpr()) { in InstantiateEnumDefinition()