Home
last modified time | relevance | path

Searched refs:ECD (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/test/CodeGenCUDA/
H A Ddevice-var-init.cu86 __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 Dcuda-initializers.h23 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 Dcuda-initializers.h23 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 Ddevice-var-init.cu30 __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 DStmtIterator.cpp91 else if (EnumConstantDecl* ECD = dyn_cast<EnumConstantDecl>(D)) { in HandleDecl() local
92 if (ECD->getInitExpr()) in HandleDecl()
H A DTemplateBase.cpp64 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 DJSONNodeDumper.cpp870 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 DExprConstant.cpp11152 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 DUnusedUsingDeclsCheck.cpp112 } 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 DIndexingContext.cpp237 } 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 DHover.cpp435 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 DFindTarget.cpp88 } 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 DIdentifierNamingCheck.h117 std::string getEnumPrefix(const EnumConstantDecl *ECD) const;
H A DIdentifierNamingCheck.cpp511 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 DSemaDecl.cpp18833 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 DSemaAvailability.cpp89 if (const auto *ECD = dyn_cast<EnumConstantDecl>(D)) in ShouldDiagnoseAvailabilityOfDecl() local
91 const DeclContext *DC = ECD->getDeclContext(); in ShouldDiagnoseAvailabilityOfDecl()
H A DSemaChecking.cpp14001 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 DJSONNodeDumper.h245 void VisitEnumConstantDecl(const EnumConstantDecl *ECD);
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp362 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 DCGDebugInfo.cpp5334 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 Dconfusables.txt75 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 #