Searched refs:TagType (Results 1 - 25 of 55) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDisassembler.h33 * TagType and callback functions as described above. These can all be passed
39 int TagType, LLVMOpInfoCallback GetOpInfo,
45 * parameter and specifying the TagType and callback functions as described
51 void *DisInfo, int TagType,
58 * in the DisInfo parameter and specifying the TagType and callback functions as
64 const char *Features, void *DisInfo, int TagType,
H A DDisassemblerTypes.h39 * TagType for that Triple. If symbolic information is returned the function
44 int TagType, void *TagBuf);
54 * The LLVMOpInfoCallback() for the TagType value of 1 uses the struct
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h48 int TagType; member in class:llvm::LLVMDisasmContext
85 LLVMDisasmContext(std::string TripleName, void *DisInfo, int TagType, argument
96 : TripleName(std::move(TripleName)), DisInfo(DisInfo), TagType(TagType),
103 int getTagType() const { return TagType; }
H A DDisassembler.cpp40 // parameter and specifying the TagType and callback functions as described in
47 const char *Features, void *DisInfo, int TagType,
104 TT, DisInfo, TagType, GetOpInfo, SymbolLookUp, TheTarget, std::move(MAI),
115 LLVMCreateDisasmCPU(const char *TT, const char *CPU, void *DisInfo, int TagType, argument
118 return LLVMCreateDisasmCPUFeatures(TT, CPU, "", DisInfo, TagType, GetOpInfo,
123 int TagType, LLVMOpInfoCallback GetOpInfo,
125 return LLVMCreateDisasmCPUFeatures(TT, "", "", DisInfo, TagType, GetOpInfo,
46 LLVMCreateDisasmCPUFeatures(const char *TT, const char *CPU, const char *Features, void *DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp) argument
122 LLVMCreateDisasm(const char *TT, void *DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp) argument
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h57 int OpInfo(uint64_t PC, uint64_t Offset, uint64_t Size, int TagType,
64 uint64_t Size, int TagType, void *TagBug);
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DNameSearchContext.cpp154 } else if (const TagType *tag_type = qual_type->getAs<TagType>()) {
H A DClangASTImporter.cpp310 if (auto *t = ClangUtil::GetQualType(src_type)->getAs<TagType>())
619 if (const TagType *tag_type = type->getAs<TagType>()) {
687 if (const TagType *tag_type = type->getAs<TagType>()) {
H A DClangASTSource.cpp218 const TagType *tag_type =
219 ClangUtil::GetQualType(clang_type)->getAs<TagType>();
255 const TagType *tag_type =
256 ClangUtil::GetQualType(clang_type)->getAs<TagType>();
H A DClangExpressionDeclMap.cpp1545 if (const TagType *tag_type = dyn_cast<TagType>(parser_type))
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp1396 DeclSpec::TST TagType; local
1398 TagType = DeclSpec::TST_struct;
1400 TagType = DeclSpec::TST_interface;
1402 TagType = DeclSpec::TST_class;
1405 TagType = DeclSpec::TST_union;
1410 Actions.CodeCompleteTag(getCurScope(), TagType); local
1449 if (TagType == DeclSpec::TST_struct &&
1536 TagType == DeclSpec::TST_struct;
1744 DeclSpec::getSpecifierName(TagType, PPol));
1786 << DeclSpec::getSpecifierName(TagType, Polic
3012 SkipCXXMemberSpecification(SourceLocation RecordLoc, SourceLocation AttrFixitLoc, unsigned TagType, Decl *TagDecl) argument
3067 ParseCXXClassMemberDeclarationWithPragmas( AccessSpecifier &AS, ParsedAttributesWithRange &AccessAttrs, DeclSpec::TST TagType, Decl *TagDecl) argument
3176 ParseCXXMemberSpecification(SourceLocation RecordLoc, SourceLocation AttrFixitLoc, ParsedAttributesWithRange &Attrs, unsigned TagType, Decl *TagDecl) argument
4413 ParseMicrosoftIfExistsClassDeclaration( DeclSpec::TST TagType, ParsedAttributes &AccessAttrs, AccessSpecifier &CurAS) argument
[all...]
H A DParseOpenMP.cpp1650 DeclSpec::TST TagType, Decl *Tag) {
1879 TagType, Tag);
1883 assert(TagType == DeclSpec::TST_unspecified);
1889 ParseCXXClassMemberDeclarationWithPragmas(AS, Attrs, TagType, Tag);
1924 assert(TagType == DeclSpec::TST_unspecified);
1930 ParseCXXClassMemberDeclarationWithPragmas(AS, Attrs, TagType, Tag);
1648 ParseOpenMPDeclarativeDirectiveWithExtDecl( AccessSpecifier &AS, ParsedAttributesWithRange &Attrs, bool Delayed, DeclSpec::TST TagType, Decl *Tag) argument
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DQualTypeNames.cpp242 if (const TagType *TagDeclType = Type->getAs<TagType>()) {
325 } else if (const auto *TagDeclType = dyn_cast<TagType>(TypePtr)) {
H A DType.cpp1764 if (const auto *TT = getAs<TagType>())
3404 TagType::TagType(TypeClass TC, const TagDecl *D, QualType can) function in class:TagType
3419 TagDecl *TagType::getDecl() const {
3423 bool TagType::isBeingDefined() const {
3783 const TagDecl *Tag = cast<TagType>(T)->getDecl();
3884 return getDeclLinkageAndVisibility(cast<TagType>(T)->getDecl());
H A DItaniumMangle.cpp523 void mangleType(const TagType*);
2144 mangleSourceNameWithAbiTags(cast<TagType>(Ty)->getDecl());
3055 mangleType(static_cast<const TagType*>(T));
3058 mangleType(static_cast<const TagType*>(T));
3060 void CXXNameMangler::mangleType(const TagType *T) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp55 if (const TagType *Tag = T->getAs<TagType>())
152 const TagType *Tag = NNS->getAsType()->getAs<TagType>();
858 if (!T->isDependentType() && !T->getAs<TagType>()) {
962 if (!T->isDependentType() && !T->getAs<TagType>()) {
H A DSemaAvailability.cpp72 if (const auto *TT = TD->getUnderlyingType()->getAs<TagType>()) {
863 if (const auto *TT = dyn_cast<TagType>(TyPtr)) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h240 TagType, member in class:llvm::ms_demangle::NodeKind
475 explicit TagTypeNode(TagKind Tag) : TypeNode(NodeKind::TagType), Tag(Tag) {}
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h550 struct CanProxyAdaptor<TagType> : public CanProxyBase<TagType> {
H A DJSONNodeDumper.h219 void VisitTagType(const TagType *TT);
H A DTextNodeDumper.h310 void VisitTagType(const TagType *T);
H A DType.h2271 /// because the type is a TagType or because it is the injected-class-name
4589 class TagType : public Type {
4598 TagType(TypeClass TC, const TagDecl *D, QualType can);
4612 /// to detect TagType objects of structs/unions/classes.
4613 class RecordType : public TagType {
4618 : TagType(Record, reinterpret_cast<const TagDecl*>(D), QualType()) {}
4620 : TagType(TC, reinterpret_cast<const TagDecl*>(D), QualType()) {}
4624 return reinterpret_cast<RecordDecl*>(TagType::getDecl());
4638 /// to detect TagType objects of enums.
4639 class EnumType : public TagType {
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2128 void ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType,
2354 void ParseStructUnionBody(SourceLocation StartLoc, DeclSpec::TST TagType,
2986 unsigned TagType,
2991 unsigned TagType,
3008 DeclSpec::TST TagType, Decl *Tag);
3107 bool Delayed = false, DeclSpec::TST TagType = DeclSpec::TST_unspecified,
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp206 const TagType *TT = Ty->getAs<TagType>();
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp826 if (const TagType *TT = T->getAs<TagType>()) {
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp2446 const clang::TagType *tag_type = llvm::dyn_cast<clang::TagType>(clang_type);
2581 const clang::TagType *tag_type =
2582 llvm::cast<clang::TagType>(qual_type.getTypePtr());
2587 const clang::TagType *tag_type =
2588 llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
3322 const clang::TagType *tag_type =
3323 llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
3593 const clang::TagType *tag_type = llvm::dyn_cast<clang::TagType>(qual_typ
[all...]

Completed in 353 milliseconds

123