| /llvm-project-15.0.7/clang/test/CodeGenCUDA/ |
| H A D | device-var-init.cu | 86 __device__ ECD d_ecd; 89 __shared__ ECD s_ecd; 92 __constant__ ECD c_ecd; 226 ECD ecd; in df()
|
| /llvm-project-15.0.7/clang/test/CodeGenCUDA/Inputs/ |
| H A D | cuda-initializers.h | 23 struct ECD { struct 24 __device__ ECD() {} // -- allowed in ECD() function 25 __device__ ~ECD() {} // -- allowed in ~ECD() argument
|
| /llvm-project-15.0.7/clang/test/SemaCUDA/Inputs/ |
| H A D | cuda-initializers.h | 23 struct ECD { struct 24 __device__ ECD() {} // -- allowed in ECD() function 25 __device__ ~ECD() {} // -- allowed in ~ECD() argument
|
| /llvm-project-15.0.7/clang/test/SemaCUDA/ |
| H A D | device-var-init.cu | 30 __device__ ECD d_ecd_i{}; 31 __shared__ ECD s_ecd_i{}; 32 __constant__ ECD c_ecd_i{}; 239 static __device__ ECD d_ecd_i; in df_sema() 240 static __shared__ ECD s_ecd_i; in df_sema() 241 static __constant__ ECD c_ecd_i; in df_sema()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | StmtIterator.cpp | 91 else if (EnumConstantDecl* ECD = dyn_cast<EnumConstantDecl>(D)) { in HandleDecl() local 92 if (ECD->getInitExpr()) in HandleDecl()
|
| H A D | TemplateBase.cpp | 64 for (const EnumConstantDecl *ECD : ET->getDecl()->enumerators()) { in printIntegral() local 69 if (llvm::APSInt::isSameValue(ECD->getInitVal(), Val)) { in printIntegral() 70 ECD->printQualifiedName(Out, Policy); in printIntegral()
|
| H A D | JSONNodeDumper.cpp | 870 void JSONNodeDumper::VisitEnumConstantDecl(const EnumConstantDecl *ECD) { in VisitEnumConstantDecl() argument 871 VisitNamedDecl(ECD); in VisitEnumConstantDecl() 872 JOS.attribute("type", createQualType(ECD->getType())); in VisitEnumConstantDecl()
|
| H A D | ExprConstant.cpp | 11152 if (const EnumConstantDecl *ECD = dyn_cast<EnumConstantDecl>(D)) { in CheckReferencedDecl() local 11154 bool SameSign = (ECD->getInitVal().isSigned() in CheckReferencedDecl() 11156 bool SameWidth = (ECD->getInitVal().getBitWidth() in CheckReferencedDecl() 11159 return Success(ECD->getInitVal(), E); in CheckReferencedDecl() 11163 llvm::APSInt Val = ECD->getInitVal(); in CheckReferencedDecl() 11165 Val.setIsSigned(!ECD->getInitVal().isSigned()); in CheckReferencedDecl()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UnusedUsingDeclsCheck.cpp | 112 } else if (const auto *ECD = dyn_cast<EnumConstantDecl>(Used)) { in check() local 113 if (const auto *ET = ECD->getType()->getAs<EnumType>()) in check()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 237 } else if (const auto *ECD = dyn_cast<EnumConstantDecl>(D)) { in adjustTemplateImplicitInstantiation() local 238 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) { in adjustTemplateImplicitInstantiation() 240 for (const NamedDecl *BaseECD : Pattern->lookup(ECD->getDeclName())) in adjustTemplateImplicitInstantiation()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Hover.cpp | 435 for (const EnumConstantDecl *ECD : in printExprValue() local 437 if (ECD->getInitVal() == Val) in printExprValue() 438 return llvm::formatv("{0} ({1})", ECD->getNameAsString(), in printExprValue() 633 } else if (const auto *ECD = dyn_cast<EnumConstantDecl>(D)) { in getHoverContents() local 635 if (!ECD->getType()->isDependentType()) in getHoverContents() 636 HI.Value = toString(ECD->getInitVal(), 10); in getHoverContents()
|
| H A D | FindTarget.cpp | 88 } else if (const auto *ECD = dyn_cast<EnumConstantDecl>(D)) { in getTemplatePattern() local 89 if (const auto *ED = dyn_cast<EnumDecl>(ECD->getDeclContext())) { in getTemplatePattern() 91 for (const NamedDecl *BaseECD : Pattern->lookup(ECD->getDeclName())) in getTemplatePattern()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | IdentifierNamingCheck.h | 117 std::string getEnumPrefix(const EnumConstantDecl *ECD) const;
|
| H A D | IdentifierNamingCheck.cpp | 511 if (const auto *ECD = dyn_cast<EnumConstantDecl>(ND)) { in getPrefix() local 512 Prefix = getEnumPrefix(ECD); in getPrefix() 651 const EnumConstantDecl *ECD) const { in getEnumPrefix() 652 std::string Name = ECD->getType().getAsString(); in getEnumPrefix()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 18833 if (!ECD) { in CheckForDuplicateEnumValues() 18838 if (ECD->getInitExpr()) in CheckForDuplicateEnumValues() 18842 EnumMap.insert({EnumConstantToKey(ECD), ECD}); in CheckForDuplicateEnumValues() 18862 if (D == ECD) in CheckForDuplicateEnumValues() 18868 Vec->push_back(ECD); in CheckForDuplicateEnumValues() 18884 Vec->push_back(ECD); in CheckForDuplicateEnumValues() 18901 << ECD << toString(ECD->getInitVal(), 10) in CheckForDuplicateEnumValues() 18947 if (!ECD) continue; in ActOnEnumBody() 18969 EnumConstantDecl *ECD = in ActOnEnumBody() local 19146 ECD->setType(NewTy); in ActOnEnumBody() [all …]
|
| H A D | SemaAvailability.cpp | 89 if (const auto *ECD = dyn_cast<EnumConstantDecl>(D)) in ShouldDiagnoseAvailabilityOfDecl() local 91 const DeclContext *DC = ECD->getDeclContext(); in ShouldDiagnoseAvailabilityOfDecl()
|
| H A D | SemaChecking.cpp | 14001 if (EnumConstantDecl *ECD = dyn_cast<EnumConstantDecl>(DRE->getDecl())) { in CheckImplicitConversion() local 14002 EnumDecl *Enum = cast<EnumDecl>(ECD->getDeclContext()); in CheckImplicitConversion()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | JSONNodeDumper.h | 245 void VisitEnumConstantDecl(const EnumConstantDecl *ECD);
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 362 void VisitEnumConstantDecl(EnumConstantDecl *ECD); 864 void ASTDeclReader::VisitEnumConstantDecl(EnumConstantDecl *ECD) { in VisitEnumConstantDecl() argument 865 VisitValueDecl(ECD); in VisitEnumConstantDecl() 867 ECD->setInitExpr(Record.readExpr()); in VisitEnumConstantDecl() 868 ECD->setInitVal(Record.readAPSInt()); in VisitEnumConstantDecl() 869 mergeMergeable(ECD); in VisitEnumConstantDecl()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 5334 if (const auto *ECD = dyn_cast<EnumConstantDecl>(VD)) { in EmitGlobalVariable() local 5335 const auto *ED = cast<EnumDecl>(ECD->getDeclContext()); in EmitGlobalVariable()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ConfusableTable/ |
| H A D | confusables.txt | 75 0ECD ; 030A ; MA # ( ໍ → ̊ ) LAO NIGGAHITA → COMBINING RING ABOVE # 9234 2ECD ; 8FB6 ; MA #* ( ⻍ → 辶 ) CJK RADICAL WALK ONE → CJK UNIFIED IDEOGRAPH-8FB6 # 9576 2FC9 ; 9ECD ; MA #* ( ⿉ → 黍 ) KANGXI RADICAL MILLET → CJK UNIFIED IDEOGRAPH-9ECD #
|