Home
last modified time | relevance | path

Searched refs:ClangUtil (Results 1 – 21 of 21) sorted by relevance

/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
DClangUtil.cpp17 bool ClangUtil::IsClangType(const CompilerType &ct) { in IsClangType()
31 clang::Decl *ClangUtil::GetDecl(const CompilerDecl &decl) { in GetDecl()
36 QualType ClangUtil::GetQualType(const CompilerType &ct) { in GetQualType()
44 QualType ClangUtil::GetCanonicalQualType(const CompilerType &ct) { in GetCanonicalQualType()
51 CompilerType ClangUtil::RemoveFastQualifiers(const CompilerType &ct) { in RemoveFastQualifiers()
60 clang::TagDecl *ClangUtil::GetAsTagDecl(const CompilerType &type) { in GetAsTagDecl()
61 clang::QualType qual_type = ClangUtil::GetCanonicalQualType(type); in GetAsTagDecl()
68 std::string ClangUtil::DumpDecl(const clang::Decl *d) { in DumpDecl()
81 std::string ClangUtil::ToString(const clang::Type *t) { in ToString()
85 std::string ClangUtil::ToString(const CompilerType &c) { in ToString()
[all …]
DNameSearchContext.cpp32 SourceLocation(), ii, ClangUtil::GetQualType(type), nullptr, SC_Static); in AddVarDecl()
55 QualType qual_type(ClangUtil::GetQualType(type)); in AddFunDecl()
145 if (ClangUtil::IsClangType(clang_type)) { in AddTypeDecl()
146 QualType qual_type = ClangUtil::GetQualType(clang_type); in AddTypeDecl()
DClangASTSource.cpp215 if (!ClangUtil::IsClangType(clang_type)) in FindCompleteType()
219 ClangUtil::GetQualType(clang_type)->getAs<TagType>(); in FindCompleteType()
252 if (!ClangUtil::IsClangType(clang_type)) in FindCompleteType()
256 ClangUtil::GetQualType(clang_type)->getAs<TagType>(); in FindCompleteType()
288 LLDB_LOG(log, " CTD Before:\n{0}", ClangUtil::DumpDecl(tag_decl)); in CompleteType()
304 LLDB_LOG(log, " [CTD] After:\n{0}", ClangUtil::DumpDecl(tag_decl)); in CompleteType()
316 ClangUtil::DumpDecl(interface_decl)); in CompleteType()
339 LLDB_LOG(log, " [COID] {0}", ClangUtil::DumpDecl(interface_decl)); in CompleteType()
432 ClangUtil::DumpDecl(original.decl)); in FindExternalLexicalDecls()
468 std::string ast_dump = ClangUtil::DumpDecl(decl); in FindExternalLexicalDecls()
[all …]
DClangExpressionDeclMap.cpp853 ClangUtil::GetQualType(pointee_type).getAsString()); in LookUpLldbClass()
918 ClangUtil::ToString(interface_type)); in LookUpLldbObjCClass()
980 ClangUtil::ToString(self_type->GetFullCompilerType())); in LookUpLldbObjCClass()
1596 decl_name, ClangUtil::DumpDecl(var_decl), ClangUtil::ToString(ut)); in AddOneVariable()
1627 pvar_sp->GetName(), ClangUtil::DumpDecl(var_decl)); in AddOneVariable()
1680 ClangUtil::DumpDecl(var_decl)); in AddOneGenericVariable()
1719 context.m_decl_name.getAsString(), ClangUtil::DumpDecl(var_decl)); in AddOneRegister()
1771 ClangUtil::DumpDecl(copied_function_template)); in AddOneFunction()
1789 ClangUtil::DumpDecl(copied_function_decl)); in AddOneFunction()
1889 ClangUtil::DumpDecl(function_decl)); in AddOneFunction()
[all …]
DClangASTImporter.cpp42 clang::QualType src_qual_type = ClangUtil::GetQualType(src_type); in CopyType()
319 if (auto *t = ClangUtil::GetQualType(src_type)->getAs<TagType>()) in DeportType()
359 if (!ClangUtil::IsClangType(type)) in CanImport()
366 ClangUtil::GetCanonicalQualType(ClangUtil::RemoveFastQualifiers(type))); in CanImport()
436 if (!ClangUtil::IsClangType(type)) in Import()
442 ClangUtil::GetCanonicalQualType(ClangUtil::RemoveFastQualifiers(type))); in Import()
DClangDeclVendor.cpp26 clang::Decl *d = ClangUtil::GetDecl(compiler_decl); in FindDecls()
DClangUtil.h24 struct ClangUtil { struct
DCMakeLists.txt19 ClangUtil.cpp
DIRForTarget.cpp1258 lldb_private::ClangUtil::GetQualType(compiler_type).getAsString(), in MaybeHandleVariable()
/external/llvm-project/lldb/unittests/Symbol/
DTestTypeSystemClang.cpp40 return ClangUtil::GetQualType(m_ast->GetBasicTypeFromAST(type)); in GetBasicQualType()
44 return ClangUtil::GetQualType( in GetBasicQualType()
171 QualType qtype = ClangUtil::GetQualType(type); in VerifyEncodingAndBitSize()
306 EXPECT_TRUE(ClangUtil::IsClangType(bool_type)); in TEST_F()
307 EXPECT_TRUE(ClangUtil::IsClangType(record_type)); in TEST_F()
310 EXPECT_FALSE(ClangUtil::IsClangType(CompilerType())); in TEST_F()
319 qt = ClangUtil::GetQualType(record_type); in TEST_F()
324 qt = ClangUtil::GetQualType(record_type); in TEST_F()
326 record_type = ClangUtil::RemoveFastQualifiers(record_type); in TEST_F()
327 qt = ClangUtil::GetQualType(record_type); in TEST_F()
[all …]
DTestClangASTImporter.cpp77 clang::TagDecl *imported_tag_decl = ClangUtil::GetAsTagDecl(imported); in TEST_F()
110 clang::TagDecl *imported_tag_decl = ClangUtil::GetAsTagDecl(imported); in TEST_F()
151 clang::TagDecl *imported_tag_decl = ClangUtil::GetAsTagDecl(imported); in TEST_F()
/external/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
DAppleObjCDeclVendor.cpp80 LLDB_LOG(log, " AOEAS::CT Before:\n{1}", ClangUtil::DumpDecl(tag_decl)); in CompleteType()
82 LLDB_LOG(log, " AOEAS::CT After:{1}", ClangUtil::DumpDecl(tag_decl)); in CompleteType()
101 LLDB_LOG(log, " [CT] {0}", ClangUtil::DumpDecl(interface_decl)); in CompleteType()
108 LLDB_LOG(log, " [CT] {0}", ClangUtil::DumpDecl(interface_decl)); in CompleteType()
350 ClangUtil::GetQualType(type_realizer_sp->RealizeType( in BuildMethod()
367 ClangUtil::GetQualType(type_realizer_sp->RealizeType( in BuildMethod()
495 ClangUtil::GetQualType(ivar_type), in FinishDecl()
521 LLDB_LOG(log, " [AOTV::FD] {0}", ClangUtil::DumpDecl(interface_decl)); in FinishDecl()
DAppleObjCTypeEncodingParser.cpp146 return ClangUtil::GetQualType(union_type); in BuildAggregate()
159 return ClangUtil::GetQualType(array_type); in BuildArray()
244 return ClangUtil::GetQualType(types.front().GetPointerType()); in BuildObjCObjectPointerType()
/external/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp981 ast.getComplexType(ClangUtil::GetQualType(complex_int_clang_type))); in GetBuiltinTypeForDWARFEncodingAndBitSize()
997 ast.getComplexType(ClangUtil::GetQualType(complex_float_clang_type))); in GetBuiltinTypeForDWARFEncodingAndBitSize()
1192 QualType type1_qual = ClangUtil::GetQualType(type1); in AreTypesSame()
1193 QualType type2_qual = ClangUtil::GetQualType(type2); in AreTypesSame()
1982 clang::QualType method_qual_type(ClangUtil::GetQualType(function_clang_type)); in GetDeclarationName()
2044 func_decl->setType(ClangUtil::GetQualType(function_clang_type)); in CreateFunctionDeclaration()
2065 if (!result_type || !ClangUtil::IsClangType(result_type)) in CreateFunctionType()
2077 const bool is_clang_type = ClangUtil::IsClangType(args[i]); in CreateFunctionType()
2080 qual_type_args.push_back(ClangUtil::GetQualType(args[i])); in CreateFunctionType()
2096 ClangUtil::GetQualType(result_type), qual_type_args, proto_info)); in CreateFunctionType()
[all …]
/external/llvm-project/lldb/unittests/TestingSupport/Symbol/
DClangTestUtils.h66 llvm::cast<clang::RecordDecl>(ClangUtil::GetAsTagDecl(record_type)); in SourceASTWithRecord()
/external/llvm-project/lldb/unittests/Expression/
DClangExpressionDeclMapTest.cpp107 decl_map->AddPersistentDeclForTest(ClangUtil::GetAsTagDecl(persistent_type)); in TEST_F()
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFASTParserClang.cpp209 GetClangASTImporter().RequireCompleteType(ClangUtil::GetQualType(type)); in ParseTypeFromClangModule()
237 const clang::TagDecl *td = ClangUtil::GetAsTagDecl(type); in ForcefullyCompleteType()
288 auto qual_type = ClangUtil::GetQualType(type); in PrepareContextToReceiveMembers()
1109 ClangUtil::GetQualType(clang_type)) { in ParseSubroutine()
1347 const clang::Type *type = ClangUtil::GetQualType(clang_type).getTypePtr(); in ParseArrayType()
1716 ClangUtil::RemoveFastQualifiers(clang_type) in ParseStructureLikeDIE()
1725 ClangUtil::RemoveFastQualifiers(clang_type).GetOpaqueQualType(), in ParseStructureLikeDIE()
1903 ClangUtil::GetQualType(clang_type))); in ParseTemplateDIE()
1906 clang::TemplateArgument(ClangUtil::GetQualType(clang_type))); in ParseTemplateDIE()
2014 m_ast.SetTagTypeKind(ClangUtil::GetQualType(clang_type), in CompleteRecordType()
[all …]
DSymbolFileDWARF.cpp1429 ClangUtil::RemoveFastQualifiers(compiler_type); in HasForwardDeclForClangType()
1460 ClangUtil::RemoveFastQualifiers(compiler_type); in CompleteType()
/external/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
DPDBASTParser.cpp906 ClangUtil::GetQualType(type->GetLayoutCompilerType())); in GetDeclForSymbol()
1160 ClangUtil::GetQualType(underlying_type)); in AddEnumValue()
/external/llvm-project/lldb/source/Plugins/Language/ObjC/
DObjCLanguage.cpp918 if (canBeObjCDynamic && ClangUtil::IsClangType(compiler_type)) { in GetPossibleFormattersMatches()
/external/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
DPdbAstBuilder.cpp1353 return ClangUtil::GetDecl(decl); in FromCompilerDecl()