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.cpp69 : DWARFASTParser(Kind::DWARFASTParserClang), m_ast(ast), in DWARFASTParserClang()
203 GetClangASTImporter().CopyType(m_ast, pcm_type); in ParseTypeFromClangModule()
612 m_ast, GetClangASTImporter(), in ParseTypeModifier()
667 clang_type = m_ast.GetBasicType(eBasicTypeNullPtr); in ParseTypeModifier()
676 clang_type = m_ast.GetBuiltinTypeForDWARFEncodingAndBitSize( in ParseTypeModifier()
735 clang_type = m_ast.CreateBlockPointerType( in ParseTypeModifier()
760 clang_type = m_ast.GetBasicType(eBasicTypeObjCID); in ParseTypeModifier()
772 clang_type = m_ast.GetBasicType(eBasicTypeObjCClass); in ParseTypeModifier()
784 clang_type = m_ast.GetBasicType(eBasicTypeObjCSel); in ParseTypeModifier()
806 clang_type = m_ast.GetBasicType(eBasicTypeObjCID); in ParseTypeModifier()
[all …]
H A DDWARFASTParserClang.h136 lldb_private::TypeSystemClang &m_ast; variable
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/
H A DSymbolFileCTF.cpp276 m_ast = llvm::dyn_cast_or_null<TypeSystemClang>(ts.get()); in InitializeObject()
343 CompilerType compiler_type = m_ast->GetBasicType(basic_type); in CreateInteger()
421 clang::DeclContext *decl_ctx = m_ast->GetTranslationUnitDecl(); in CreateTypedef()
423 ctf_typedef.name.data(), m_ast->CreateDeclContext(decl_ctx), 0); in CreateTypedef()
448 CompilerType compiler_type = m_ast->CreateArrayType( in CreateArray()
461 CompilerType enum_type = m_ast->CreateEnumerationType( in CreateEnum()
462 ctf_enum.name, m_ast->GetTranslationUnitDecl(), OptionalClangModuleID(), in CreateEnum()
463 decl, m_ast->GetBasicType(eBasicTypeInt), in CreateEnum()
468 m_ast->AddEnumerationValueToEnumerationType( in CreateEnum()
493 CompilerType func_type = m_ast->CreateFunctionType( in CreateFunction()
[all …]
H A DSymbolFileCTF.h239 TypeSystemClang *m_ast;
287 TypeSystemClang *m_ast; global() variable
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExternalASTSourceCallbacks.h33 ClangExternalASTSourceCallbacks(TypeSystemClang &ast) : m_ast(ast) {} in ClangExternalASTSourceCallbacks()
55 TypeSystemClang &GetTypeSystem() const { return m_ast; } in GetTypeSystem()
66 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()