Searched refs:ECD (Results 1 - 8 of 8) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
H A DStmtIterator.cpp87 else if (EnumConstantDecl* ECD = dyn_cast<EnumConstantDecl>(D)) {
88 if (ECD->getInitExpr())
H A DExprConstant.cpp5787 if (const EnumConstantDecl *ECD = dyn_cast<EnumConstantDecl>(D)) {
5788 // Check for signedness/width mismatches between E type and ECD value.
5789 bool SameSign = (ECD->getInitVal().isSigned()
5791 bool SameWidth = (ECD->getInitVal().getBitWidth()
5794 return Success(ECD->getInitVal(), E);
5798 llvm::APSInt Val = ECD->getInitVal();
5800 Val.setIsSigned(!ECD->getInitVal().isSigned());
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Frontend/
H A DASTConsumers.cpp423 EnumConstantDecl* ECD = cast<EnumConstantDecl>(*I); local
424 Out << "<enum constant> " << *ECD << '\n'; local
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
H A DSemaDecl.cpp12489 static bool ValidDuplicateEnum(EnumConstantDecl *ECD, EnumDecl *Enum) { argument
12490 Expr *InitExpr = ECD->getInitExpr();
12516 if (cast<EnumDecl>(TagDecl::castFromDeclContext(ECD->getDeclContext())) !=
12577 EnumConstantDecl *ECD = cast_or_null<EnumConstantDecl>(Elements[i]); local
12581 if (!ECD) {
12585 if (ECD->getInitExpr())
12588 DupKey Key = GetDupKey(ECD->getInitVal());
12593 Entry = ECD;
12598 EnumConstantDecl *ECD = cast<EnumConstantDecl>(Elements[i]); local
12599 if (!ValidDuplicateEnum(ECD, Enu
12671 EnumConstantDecl *ECD = local
12698 EnumConstantDecl *ECD = local
12815 EnumConstantDecl *ECD = cast_or_null<EnumConstantDecl>(Elements[i]); local
[all...]
H A DSemaExpr.cpp90 if (const EnumConstantDecl *ECD = dyn_cast<EnumConstantDecl>(D))
92 const DeclContext *DC = ECD->getDeclContext();
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp251 void VisitEnumConstantDecl(EnumConstantDecl *ECD);
527 void ASTDeclReader::VisitEnumConstantDecl(EnumConstantDecl *ECD) { argument
528 VisitValueDecl(ECD);
530 ECD->setInitExpr(Reader.ReadExpr(F));
531 ECD->setInitVal(Reader.ReadAPSInt(Record, Idx));
532 mergeMergeable(ECD);
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.cpp3179 if (const EnumConstantDecl *ECD = dyn_cast<EnumConstantDecl>(VD)) {
3180 const EnumDecl *ED = cast<EnumDecl>(ECD->getDeclContext());
/freebsd-10-stable/contrib/amd/doc/
H A Dtexinfo.tex9617 \DeclareUnicodeCharacter{1ECD}{\udotaccent{o}}

Completed in 204 milliseconds