| /llvm-project-15.0.7/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangleNodes.cpp | 536 OUTPUT_ENUM_CLASS_VALUE(TagKind, Class, "class"); in outputPre() 537 OUTPUT_ENUM_CLASS_VALUE(TagKind, Struct, "struct"); in outputPre() 538 OUTPUT_ENUM_CLASS_VALUE(TagKind, Union, "union"); in outputPre() 539 OUTPUT_ENUM_CLASS_VALUE(TagKind, Enum, "enum"); in outputPre()
|
| H A D | MicrosoftDemangle.cpp | 1986 TT = Arena.alloc<TagTypeNode>(TagKind::Union); in demangleClassType() 1989 TT = Arena.alloc<TagTypeNode>(TagKind::Struct); in demangleClassType() 1992 TT = Arena.alloc<TagTypeNode>(TagKind::Class); in demangleClassType() 1999 TT = Arena.alloc<TagTypeNode>(TagKind::Enum); in demangleClassType()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 224 enum class TagKind { Class, Struct, Union, Enum }; enum 475 explicit TagTypeNode(TagKind Tag) : TypeNode(NodeKind::TagType), Tag(Tag) {} in TagTypeNode() 481 TagKind Tag;
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | ProgramPoint.h | 40 ProgramPointTag(void *tagKind = nullptr) : TagKind(tagKind) {} in TagKind() function 45 const void *getTagKind() const { return TagKind; } in getTagKind() 48 const void *const TagKind;
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
| H A D | BugReporter.h | 758 DataTag(void *TagKind) : ProgramPointTag(TagKind) {} in DataTag() argument
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 900 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() 920 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create() 1040 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, in ClassTemplatePartialSpecializationDecl() 1061 Create(ASTContext &Context, TagKind TK,DeclContext *DC, in Create()
|
| H A D | Decl.cpp | 4367 TagDecl::TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC, in TagDecl() 4628 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C, in RecordDecl() 4650 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC, in Create()
|
| H A D | DeclCXX.cpp | 123 CXXRecordDecl::CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, in CXXRecordDecl() 131 CXXRecordDecl *CXXRecordDecl::Create(const ASTContext &C, TagKind TK, in Create()
|
| H A D | ASTContext.cpp | 1236 RecordDecl::TagKind TK) const { in buildImplicitRecord()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Decl.h | 3373 using TagKind = TagTypeKind; 3399 TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC, 3563 TagKind getTagKind() const { in getTagKind() 3564 return static_cast<TagKind>(TagDeclBits.TagDeclKind); in getTagKind() 3567 void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; } in setTagKind() 3948 RecordDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC, 3953 static RecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
|
| H A D | DeclTemplate.h | 1877 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, 1891 Create(ASTContext &Context, TagKind TK, DeclContext *DC, 2118 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, 2139 Create(ASTContext &Context, TagKind TK, DeclContext *DC,
|
| H A D | DeclCXX.h | 490 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC, 551 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
|
| H A D | ASTContext.h | 1219 RecordDecl::TagKind TK = TTK_Struct) const;
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 2720 tok::TokenKind TagKind = tok::unknown; in ParseImplicitInt() local 2725 TagName="enum" ; FixitTagName = "enum " ; TagKind=tok::kw_enum ;break; in ParseImplicitInt() 2727 TagName="union" ; FixitTagName = "union " ;TagKind=tok::kw_union ;break; in ParseImplicitInt() 2729 TagName="struct"; FixitTagName = "struct ";TagKind=tok::kw_struct;break; in ParseImplicitInt() 2732 TagKind=tok::kw___interface;break; in ParseImplicitInt() 2734 TagName="class" ; FixitTagName = "class " ;TagKind=tok::kw_class ;break; in ParseImplicitInt() 2754 if (TagKind == tok::kw_enum) in ParseImplicitInt() 2758 ParseClassSpecifier(TagKind, Loc, DS, TemplateInfo, AS, in ParseImplicitInt()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 4086 TagTypeKind TagKind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec); in ActOnTagTemplateIdType() local 4088 = TypeWithKeyword::getKeywordForTagTypeKind(TagKind); in ActOnTagTemplateIdType() 4118 << TAT << NTK_TypeAliasTemplate << TagKind; in ActOnTagTemplateIdType() 4133 if (!isAcceptableTagRedeclaration(D, TagKind, TUK == TUK_Definition, in ActOnTagTemplateIdType()
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 1295 decl->setTagKind(static_cast<TagDecl::TagKind>(kind)); in CreateRecordType() 1604 template_cxx_decl->setTagKind(static_cast<TagDecl::TagKind>(kind)); in CreateClassTemplateDecl() 1680 static_cast<TagDecl::TagKind>(kind)); in CreateClassTemplateSpecializationDecl()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.cpp | 3971 "_openmp_teams_reduction_type_$_", RecordDecl::TagKind::TTK_Union); in clear()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 726 TD->setTagKind((TagDecl::TagKind)Record.readInt()); in VisitTagDecl()
|