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

123

/freebsd-11-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-11-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-11-stable/contrib/llvm-project/lldb/source/Plugins/Disassembler/llvm/
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-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp1397 DeclSpec::TST TagType; local
1399 TagType = DeclSpec::TST_struct;
1401 TagType = DeclSpec::TST_interface;
1403 TagType = DeclSpec::TST_class;
1406 TagType = DeclSpec::TST_union;
1411 Actions.CodeCompleteTag(getCurScope(), TagType); local
1450 if (TagType == DeclSpec::TST_struct &&
1537 TagType == DeclSpec::TST_struct;
1743 DeclSpec::getSpecifierName(TagType, PPol));
1785 << DeclSpec::getSpecifierName(TagType, Polic
3003 SkipCXXMemberSpecification(SourceLocation RecordLoc, SourceLocation AttrFixitLoc, unsigned TagType, Decl *TagDecl) argument
3058 ParseCXXClassMemberDeclarationWithPragmas( AccessSpecifier &AS, ParsedAttributesWithRange &AccessAttrs, DeclSpec::TST TagType, Decl *TagDecl) argument
3167 ParseCXXMemberSpecification(SourceLocation RecordLoc, SourceLocation AttrFixitLoc, ParsedAttributesWithRange &Attrs, unsigned TagType, Decl *TagDecl) argument
4386 ParseMicrosoftIfExistsClassDeclaration( DeclSpec::TST TagType, ParsedAttributes &AccessAttrs, AccessSpecifier &CurAS) argument
[all...]
H A DParseOpenMP.cpp1339 DeclSpec::TST TagType, Decl *Tag) {
1529 TagType, Tag);
1533 assert(TagType == DeclSpec::TST_unspecified);
1539 ParseCXXClassMemberDeclarationWithPragmas(AS, Attrs, TagType, Tag);
1573 assert(TagType == DeclSpec::TST_unspecified);
1579 ParseCXXClassMemberDeclarationWithPragmas(AS, Attrs, TagType, Tag);
1337 ParseOpenMPDeclarativeDirectiveWithExtDecl( AccessSpecifier &AS, ParsedAttributesWithRange &Attrs, bool Delayed, DeclSpec::TST TagType, Decl *Tag) argument
/freebsd-11-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.cpp1699 if (const auto *TT = getAs<TagType>())
3280 TagType::TagType(TypeClass TC, const TagDecl *D, QualType can) function in class:TagType
3296 TagDecl *TagType::getDecl() const {
3300 bool TagType::isBeingDefined() const {
3657 const TagDecl *Tag = cast<TagType>(T)->getDecl();
3755 return getDeclLinkageAndVisibility(cast<TagType>(T)->getDecl());
H A DItaniumMangle.cpp522 void mangleType(const TagType*);
2048 mangleSourceNameWithAbiTags(cast<TagType>(Ty)->getDecl());
2946 mangleType(static_cast<const TagType*>(T));
2949 mangleType(static_cast<const TagType*>(T));
2951 void CXXNameMangler::mangleType(const TagType *T) {
H A DASTDiagnostic.cpp170 if (const TagType *UTT = Underlying->getAs<TagType>())
H A DASTStructuralEquivalence.cpp772 if (!IsStructurallyEquivalent(Context, cast<TagType>(T1)->getDecl(),
773 cast<TagType>(T2)->getDecl()))
/freebsd-11-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>()) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DClangASTImporter.cpp308 if (auto *t = ClangUtil::GetQualType(src_type)->getAs<TagType>())
645 if (const TagType *tag_type = type->getAs<TagType>()) {
713 if (const TagType *tag_type = type->getAs<TagType>()) {
H A DClangASTContext.cpp2309 const clang::TagType *tag_type = llvm::dyn_cast<clang::TagType>(clang_type);
2444 const clang::TagType *tag_type =
2445 llvm::cast<clang::TagType>(qual_type.getTypePtr());
2450 const clang::TagType *tag_type =
2451 llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
3179 const clang::TagType *tag_type =
3180 llvm::dyn_cast<clang::TagType>(qual_type.getTypePtr());
3449 const clang::TagType *tag_type = llvm::dyn_cast<clang::TagType>(qual_typ
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp273 const TagType *tag_type =
274 ClangUtil::GetQualType(clang_type)->getAs<TagType>();
310 const TagType *tag_type =
311 ClangUtil::GetQualType(clang_type)->getAs<TagType>();
1993 } else if (const TagType *tag_type = qual_type->getAs<TagType>()) {
H A DClangExpressionDeclMap.cpp1590 if (const TagType *tag_type = dyn_cast<TagType>(parser_type))
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h548 struct CanProxyAdaptor<TagType> : public CanProxyBase<TagType> {
H A DJSONNodeDumper.h215 void VisitTagType(const TagType *TT);
H A DTextNodeDumper.h289 void VisitTagType(const TagType *T);
H A DType.h2232 /// because the type is a TagType or because it is the injected-class-name
4471 class TagType : public Type {
4480 TagType(TypeClass TC, const TagDecl *D, QualType can);
4494 /// to detect TagType objects of structs/unions/classes.
4495 class RecordType : public TagType {
4500 : TagType(Record, reinterpret_cast<const TagDecl*>(D), QualType()) {}
4502 : TagType(TC, reinterpret_cast<const TagDecl*>(D), QualType()) {}
4506 return reinterpret_cast<RecordDecl*>(TagType::getDecl());
4520 /// to detect TagType objects of enums.
4521 class EnumType : public TagType {
[all...]
/freebsd-11-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-11-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2074 void ParseMicrosoftIfExistsClassDeclaration(DeclSpec::TST TagType,
2238 void ParseStructUnionBody(SourceLocation StartLoc, DeclSpec::TST TagType,
2866 unsigned TagType,
2871 unsigned TagType,
2888 DeclSpec::TST TagType, Decl *Tag);
2937 bool Delayed = false, DeclSpec::TST TagType = DeclSpec::TST_unspecified,
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp201 const TagType *TT = Ty->getAs<TagType>();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp824 if (const TagType *TT = T->getAs<TagType>()) {

Completed in 488 milliseconds

123