Searched refs:m_ast (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | PDBASTParser.cpp | 365 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 D | PDBASTParser.h | 106 lldb_private::TypeSystemClang &m_ast; variable
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.cpp | 69 : 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 D | DWARFASTParserClang.h | 136 lldb_private::TypeSystemClang &m_ast; variable
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
H A D | SymbolFileCTF.cpp | 276 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 D | SymbolFileCTF.h | 239 TypeSystemClang *m_ast; 287 TypeSystemClang *m_ast; global() variable
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExternalASTSourceCallbacks.h | 33 ClangExternalASTSourceCallbacks(TypeSystemClang &ast) : m_ast(ast) {} in ClangExternalASTSourceCallbacks() 55 TypeSystemClang &GetTypeSystem() const { return m_ast; } in GetTypeSystem() 66 TypeSystemClang &m_ast;
|
H A D | ClangExternalASTSourceCallbacks.cpp | 22 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()
|