Home
last modified time | relevance | path

Searched refs:m_ast (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp365 PDBASTParser::PDBASTParser(lldb_private::TypeSystemClang &ast) : m_ast(ast) {} in PDBASTParser()
375 auto symbol_file = m_ast.GetSymbolFile(); in CreateLLDBTypeFromPDBType()
411 m_ast.GetTypeForIdentifier<clang::CXXRecordDecl>(name, decl_context); in CreateLLDBTypeFromPDBType()
421 clang_type = m_ast.CreateRecordType( in CreateLLDBTypeFromPDBType()
427 m_ast.GetAsCXXRecordDecl(clang_type.GetOpaqueQualType()); in CreateLLDBTypeFromPDBType()
432 m_ast.getASTContext(), GetMSInheritance(*udt)); in CreateLLDBTypeFromPDBType()
467 return m_ast.GetSymbolFile()->MakeType( in CreateLLDBTypeFromPDBType()
483 m_ast.GetTypeForIdentifier<clang::EnumDecl>(name, decl_context); in CreateLLDBTypeFromPDBType()
500 m_ast, *underlying_type_up, encoding, bytes * 8); in CreateLLDBTypeFromPDBType()
502 builtin_type = m_ast.GetBasicType(eBasicTypeInt); in CreateLLDBTypeFromPDBType()
[all …]
H A DPDBASTParser.h106 lldb_private::TypeSystemClang &m_ast; variable
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp72 : DWARFASTParser(Kind::DWARFASTParserClang), m_ast(ast), in DWARFASTParserClang()
296 GetClangASTImporter().CopyType(m_ast, pcm_type); in ParseTypeFromClangModule()
706 m_ast, GetClangASTImporter(), in ParseTypeModifier()
761 clang_type = m_ast.GetBasicType(eBasicTypeNullPtr); in ParseTypeModifier()
770 clang_type = m_ast.GetBuiltinTypeForDWARFEncodingAndBitSize( in ParseTypeModifier()
829 clang_type = m_ast.CreateBlockPointerType( in ParseTypeModifier()
854 clang_type = m_ast.GetBasicType(eBasicTypeObjCID); in ParseTypeModifier()
866 clang_type = m_ast.GetBasicType(eBasicTypeObjCClass); in ParseTypeModifier()
878 clang_type = m_ast.GetBasicType(eBasicTypeObjCSel); in ParseTypeModifier()
900 clang_type = m_ast.GetBasicType(eBasicTypeObjCID); in ParseTypeModifier()
[all …]
H A DDWARFASTParserClang.h150 lldb_private::TypeSystemClang &m_ast; variable
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExternalASTSourceCallbacks.h33 ClangExternalASTSourceCallbacks(TypeSystemClang &ast) : m_ast(ast) {} in ClangExternalASTSourceCallbacks()
57 TypeSystemClang &GetTypeSystem() const { return m_ast; } in GetTypeSystem()
68 TypeSystemClang &m_ast;
H A DClangExternalASTSourceCallbacks.cpp22 m_ast.CompleteTagDecl(tag_decl); in CompleteType()
27 m_ast.CompleteObjCInterfaceDecl(objc_decl); in CompleteType()
36 return m_ast.LayoutRecordType(Record, Size, Alignment, FieldOffsets, in layoutRecordType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.cpp277 m_ast = llvm::dyn_cast_or_null<TypeSystemClang>(ts.get()); in InitializeObject()
344 CompilerType compiler_type = m_ast->GetBasicType(basic_type); in CreateInteger()
422 clang::DeclContext *decl_ctx = m_ast->GetTranslationUnitDecl(); in CreateTypedef()
424 ctf_typedef.name.data(), m_ast->CreateDeclContext(decl_ctx), 0); in CreateTypedef()
446 CompilerType compiler_type = m_ast->CreateArrayType( in CreateArray()
459 CompilerType enum_type = m_ast->CreateEnumerationType( in CreateEnum()
460 ctf_enum.name, m_ast->GetTranslationUnitDecl(), OptionalClangModuleID(), in CreateEnum()
461 decl, m_ast->GetBasicType(eBasicTypeInt), in CreateEnum()
466 m_ast->AddEnumerationValueToEnumerationType( in CreateEnum()
491 CompilerType func_type = m_ast->CreateFunctionType( in CreateFunction()
[all …]
H A DSymbolFileCTF.h239 TypeSystemClang *m_ast;
287 TypeSystemClang *m_ast; global() variable