Lines Matching defs:DWARFASTParserClang

1 //===-- DWARFASTParserClang.cpp -------------------------------------------===//
12 #include "DWARFASTParserClang.h"
71 DWARFASTParserClang::DWARFASTParserClang(TypeSystemClang &ast)
72 : DWARFASTParser(Kind::DWARFASTParserClang), m_ast(ast),
75 DWARFASTParserClang::~DWARFASTParserClang() = default;
89 ClangASTImporter &DWARFASTParserClang::GetClangASTImporter() {
229 TypeSP DWARFASTParserClang::ParseTypeFromClangModule(const SymbolContext &sc,
505 TypeSP DWARFASTParserClang::ParseTypeFromDWARF(const SymbolContext &sc,
524 "DWARFASTParserClang::ParseTypeFromDWARF "
670 DWARFASTParserClang::ParseTypeModifier(const SymbolContext &sc,
896 std::string DWARFASTParserClang::GetDIEClassTemplateParams(DWARFDIE die) {
910 void DWARFASTParserClang::MapDeclDIEToDefDIE(
938 TypeSP DWARFASTParserClang::ParseEnum(const SymbolContext &sc,
1071 bool DWARFASTParserClang::ParseObjCMethod(
1118 std::pair<bool, TypeSP> DWARFASTParserClang::ParseCXXMethod(
1250 DWARFASTParserClang::ParseSubroutine(const DWARFDIE &die,
1449 DWARFASTParserClang::ParseArrayType(const DWARFDIE &die,
1503 TypeSP DWARFASTParserClang::ParsePointerToMemberType(
1530 void DWARFASTParserClang::ParseInheritance(
1629 TypeSP DWARFASTParserClang::UpdateSymbolContextScopeForType(
1655 void DWARFASTParserClang::GetUniqueTypeNameAndDeclaration(
1715 DWARFASTParserClang::ParseStructureLikeDIE(const SymbolContext &sc,
1948 class DWARFASTParserClang::DelayedAddObjCClassProperty {
1980 bool DWARFASTParserClang::ParseTemplateDIE(
2094 bool DWARFASTParserClang::ParseTemplateParameterInfos(
2121 bool DWARFASTParserClang::CompleteRecordType(const DWARFDIE &die,
2221 bool DWARFASTParserClang::CompleteEnumType(const DWARFDIE &die,
2236 bool DWARFASTParserClang::CompleteTypeFromDWARF(
2279 void DWARFASTParserClang::EnsureAllDIEsInDeclContextHaveBeenParsed(
2290 CompilerDecl DWARFASTParserClang::GetDeclForUIDFromDWARF(const DWARFDIE &die) {
2298 DWARFASTParserClang::GetDeclContextForUIDFromDWARF(const DWARFDIE &die) {
2306 DWARFASTParserClang::GetDeclContextContainingUIDFromDWARF(const DWARFDIE &die) {
2314 size_t DWARFASTParserClang::ParseChildEnumerators(
2381 DWARFASTParserClang::ConstructDemangledNameFromDWARF(const DWARFDIE &die) {
2415 Function *DWARFASTParserClang::ParseFunctionFromDWARF(
2630 DWARFASTParserClang::MemberAttributes::MemberAttributes(
2761 void DWARFASTParserClang::ParseObjCProperty(
2797 llvm::Expected<llvm::APInt> DWARFASTParserClang::ExtractIntFromFormValue(
2853 void DWARFASTParserClang::CreateStaticMemberVariable(
2892 void DWARFASTParserClang::ParseSingleMember(
3095 bool DWARFASTParserClang::ParseChildMembers(
3158 void DWARFASTParserClang::ParseChildParameters(
3206 clang::Decl *DWARFASTParserClang::GetClangDeclForDIE(const DWARFDIE &die) {
3311 DWARFASTParserClang::GetClangDeclContextForDIE(const DWARFDIE &die) {
3359 DWARFASTParserClang::GetOwningClangModule(const DWARFDIE &die) {
3433 DWARFASTParserClang::GetDeclContextForBlock(const DWARFDIE &die) {
3447 clang::BlockDecl *DWARFASTParserClang::ResolveBlockDIE(const DWARFDIE &die) {
3469 DWARFASTParserClang::ResolveNamespaceDIE(const DWARFDIE &die) {
3497 DWARFASTParserClang::ResolveImportedDeclarationDIE(const DWARFDIE &die) {
3532 clang::DeclContext *DWARFASTParserClang::GetClangDeclContextContainingDIE(
3551 DWARFASTParserClang::GetCachedClangDeclContextForDIE(const DWARFDIE &die) {
3560 void DWARFASTParserClang::LinkDeclContextToDIE(clang::DeclContext *decl_ctx,
3568 bool DWARFASTParserClang::CopyUniqueClassMethodTypes(
3643 DWARFASTParserClang *src_dwarf_ast_parser =
3644 static_cast<DWARFASTParserClang *>(
3646 DWARFASTParserClang *dst_dwarf_ast_parser =
3647 static_cast<DWARFASTParserClang *>(
3719 bool DWARFASTParserClang::ShouldCreateUnnamedBitfield(
3751 void DWARFASTParserClang::AddUnnamedBitfieldToRecordTypeIfNeeded(
3788 void DWARFASTParserClang::ParseRustVariantPart(