Home
last modified time | relevance | path

Searched refs:getAsTagDecl (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangUtil.cpp57 return qual_type->getAsTagDecl(); in GetAsTagDecl()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.cpp270 context = clang::TagDecl::castToDeclContext(parent_qt->getAsTagDecl()); in CreateDeclInfoForType()
475 if (auto *tag = qt->getAsTagDecl()) { in GetOrCreateDeclForUid()
519 clang::TagDecl *tag = qt->getAsTagDecl(); in CreateDeclInfoForUndecoratedName()
560 clang::TagDecl *tag = qt->getAsTagDecl(); in GetParentDeclContextForSymbol()
638 clang::TagDecl *tag = qt->getAsTagDecl(); in CompleteType()
964 clang::TagDecl *tag = qt->getAsTagDecl(); in GetOrCreateType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexTypeSourceInfo.cpp53 TagDecl *Underlying = ND->getUnderlyingType()->getAsTagDecl(); in VisitTypedefTypeLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/
H A DUSRLocFinder.cpp458 llvm::dyn_cast_or_null<EnumDecl>(Loc.getType()->getAsTagDecl())) in getSupportedDeclFromTypeLoc()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp1449 const auto *RD = cast<RecordDecl>(Ty->getAsTagDecl()); in createGlobalStruct()
1464 const auto *RD = cast<RecordDecl>(Ty->getAsTagDecl()); in createConstantGlobalStructAndAddToParent()
1565 auto Fields = cast<RecordDecl>(IdentQTy->getAsTagDecl())->field_begin(); in emitUpdateLocation()
4407 cast<RecordDecl>(KmpTaskTWithPrivatesQTy->getAsTagDecl()); in emitProxyTaskFunction()
4410 const auto *KmpTaskTQTyRD = cast<RecordDecl>(KmpTaskTQTy->getAsTagDecl()); in emitProxyTaskFunction()
4505 cast<RecordDecl>(KmpTaskTWithPrivatesQTy->getAsTagDecl()); in emitDestructorsFunction()
4509 cast<RecordDecl>(FI->getType()->getAsTagDecl())->fields()) { in emitDestructorsFunction()
4652 FI = cast<RecordDecl>(FI->getType()->getAsTagDecl())->field_begin(); in emitPrivatesInit()
4828 const auto *PrivateRD = cast<RecordDecl>(FI->getType()->getAsTagDecl()); in checkDestructorsRequired()
5075 KmpDependInfoRD = cast<RecordDecl>(KmpDependInfoTy->getAsTagDecl()); in emitTaskCall()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp740 FoundDecl = PT->getPointeeType()->getAsTagDecl(); in LookupInlineAsmField()
H A DSemaCXXScopeSpec.cpp214 tag = type->getAsTagDecl(); in RequireCompleteDeclContext()
H A DSemaExprCXX.cpp594 const auto *TD = Ty->getAsTagDecl(); in getUuidAttrOfType()
H A DSemaDecl.cpp14627 auto *TD = Context.getTagDeclType(PrevTagDecl)->getAsTagDecl(); in ActOnTag()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DType.cpp1614 return dyn_cast_or_null<CXXRecordDecl>(getAsTagDecl()); in getAsCXXRecordDecl()
1618 return dyn_cast_or_null<RecordDecl>(getAsTagDecl()); in getAsRecordDecl()
1621 TagDecl *Type::getAsTagDecl() const { in getAsTagDecl() function in Type
H A DExpr.cpp1418 if (const TagDecl *TD = getCallReturnType(Ctx)->getAsTagDecl()) in getUnusedResultAttr()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.cpp255 if (clang::TagDecl *tag_decl = canonical_type->getAsTagDecl()) { in CompleteAllDeclContexts()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h2163 TagDecl *getAsTagDecl() const;