Searched refs:getInitExpr (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtIterator.cpp | 92 if (ECD->getInitExpr()) in HandleDecl()
|
H A D | ODRDiagsEmitter.cpp | 1904 const Expr *FirstInit = FirstConstant->getInitExpr(); in diagnoseMismatch() 1905 const Expr *SecondInit = SecondConstant->getInitExpr(); in diagnoseMismatch()
|
H A D | ASTStructuralEquivalence.cpp | 1873 return IsStructurallyEquivalent(Context, D1->getInitExpr(), in IsStructurallyEquivalent() 1874 D2->getInitExpr()); in IsStructurallyEquivalent()
|
H A D | ODRHash.cpp | 528 AddStmt(D->getInitExpr()); in VisitEnumConstantDecl()
|
H A D | DeclPrinter.cpp | 614 if (Expr *Init = D->getInitExpr()) { in VisitEnumConstantDecl()
|
H A D | ASTImporter.cpp | 3319 ExpectedExpr InitOrErr = import(D->getInitExpr()); in VisitEnumConstantDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ReachableCode.cpp | 276 return isConfigurationValue(ED->getInitExpr(), PP); in isConfigurationValue()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 350 IndexCtx.indexBody(D->getInitExpr(), D); in VisitEnumConstantDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTNodeTraverser.h | 513 if (const Expr *Init = D->getInitExpr()) in VisitEnumConstantDecl()
|
H A D | Decl.h | 3288 const Expr *getInitExpr() const { return (const Expr*) Init; } in getInitExpr() function 3289 Expr *getInitExpr() { return (Expr*) Init; } in getInitExpr() function
|
H A D | RecursiveASTVisitor.h | 2116 DEF_TRAVERSE_DECL(EnumConstantDecl, { TRY_TO(TraverseStmt(D->getInitExpr())); })
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 606 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 D | ObjCMT.cpp | 793 const Expr *InitExpr = Enumerator->getInitExpr(); in UseNSOptionsMacro()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDecl.cpp | 19660 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 D | SemaTemplateInstantiateDecl.cpp | 1593 if (Expr *UninstValue = EC->getInitExpr()) { in InstantiateEnumDefinition()
|