/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Disassembler.h | 33 * 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 D | DisassemblerTypes.h | 39 * 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 D | Disassembler.h | 48 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 D | Disassembler.cpp | 40 // 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 D | DisassemblerLLVMC.h | 57 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 D | NameSearchContext.cpp | 154 } else if (const TagType *tag_type = qual_type->getAs<TagType>()) {
|
H A D | ClangASTImporter.cpp | 310 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 D | ClangASTSource.cpp | 218 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 D | ClangExpressionDeclMap.cpp | 1545 if (const TagType *tag_type = dyn_cast<TagType>(parser_type))
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 1396 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 D | ParseOpenMP.cpp | 1650 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 D | QualTypeNames.cpp | 242 if (const TagType *TagDeclType = Type->getAs<TagType>()) { 325 } else if (const auto *TagDeclType = dyn_cast<TagType>(TypePtr)) {
|
H A D | Type.cpp | 1764 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 D | ItaniumMangle.cpp | 523 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 D | SemaCXXScopeSpec.cpp | 55 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 D | SemaAvailability.cpp | 72 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 D | MicrosoftDemangleNodes.h | 240 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 D | CanonicalType.h | 550 struct CanProxyAdaptor<TagType> : public CanProxyBase<TagType> {
|
H A D | JSONNodeDumper.h | 219 void VisitTagType(const TagType *TT);
|
H A D | TextNodeDumper.h | 310 void VisitTagType(const TagType *T);
|
H A D | Type.h | 2271 /// 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 D | Parser.h | 2128 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 D | CodeGenTypes.cpp | 206 const TagType *TT = Ty->getAs<TagType>();
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 826 if (const TagType *TT = T->getAs<TagType>()) {
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 2446 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...] |