| /llvm-project-15.0.7/lldb/source/Symbol/ |
| H A D | CompilerType.cpp | 64 bool CompilerType::IsVectorType(CompilerType *element_type, in IsVectorType() 121 CompilerType 326 CompilerType 341 CompilerType CompilerType::GetCanonicalType() const { in GetCanonicalType() 400 CompilerType CompilerType::GetPointeeType() const { in GetPointeeType() 407 CompilerType CompilerType::GetPointerType() const { in GetPointerType() 428 CompilerType CompilerType::GetAtomicType() const { in GetAtomicType() 434 CompilerType CompilerType::AddConstModifier() const { in AddConstModifier() 464 CompilerType CompilerType::GetTypedefedType() const { in GetTypedefedType() 473 CompilerType [all …]
|
| H A D | TypeSystem.cpp | 75 return CompilerType(); in GetArrayType() 78 CompilerType 80 return CompilerType(); in GetLValueReferenceType() 83 CompilerType 85 return CompilerType(); in GetRValueReferenceType() 89 return CompilerType(); in GetAtomicType() 93 return CompilerType(); in AddConstModifier() 96 CompilerType 98 return CompilerType(); in AddVolatileModifier() 101 CompilerType [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Symbol/ |
| H A D | CompilerType.h | 33 class CompilerType { 46 CompilerType(const CompilerType &rhs) in CompilerType() function 49 CompilerType() = default; 53 const CompilerType &operator=(const CompilerType &rhs) { 189 CompilerType GetCanonicalType() const; 214 CompilerType GetPointeeType() const; 217 CompilerType GetPointerType() const; 242 CompilerType GetAtomicType() const; 426 bool operator==(const CompilerType &lhs, const CompilerType &rhs); 427 bool operator!=(const CompilerType &lhs, const CompilerType &rhs); [all …]
|
| H A D | TypeSystem.h | 159 virtual CompilerType 220 virtual CompilerType 229 virtual CompilerType 236 virtual CompilerType 240 virtual CompilerType 252 virtual CompilerType 255 virtual CompilerType 315 virtual CompilerType 319 virtual CompilerType 355 virtual CompilerType [all …]
|
| H A D | TaggedASTType.h | 18 template <unsigned int C> class TaggedASTType : public CompilerType { 20 TaggedASTType(const CompilerType &compiler_type) in TaggedASTType() 21 : CompilerType(compiler_type) {} in TaggedASTType() 24 : CompilerType(type_system, type) {} in TaggedASTType() 26 TaggedASTType(const TaggedASTType<C> &tw) : CompilerType(tw) {} in TaggedASTType() 28 TaggedASTType() : CompilerType() {} in TaggedASTType() 33 CompilerType::operator=(tw);
|
| H A D | Type.h | 191 CompilerType GetFullCompilerType(); 196 CompilerType GetLayoutCompilerType(); 231 CompilerType m_compiler_type; 256 TypeImpl(const CompilerType &compiler_type, const CompilerType &dynamic); 264 void SetType(const CompilerType &compiler_type, const CompilerType &dynamic); 311 CompilerType m_static_type; 312 CompilerType m_dynamic_type; 434 CompilerType m_compiler_type; 453 CompilerType GetType() const; 455 CompilerType GetReturnType() const; [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 211 CompilerType 227 static bool AreTypesSame(CompilerType type1, CompilerType type2, 253 CompilerType 363 CompilerType 419 CompilerType CreateArrayType(const CompilerType &element_type, 667 CompilerType 670 CompilerType 680 CompilerType 695 CompilerType 698 CompilerType [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangUtil.h | 25 static bool IsClangType(const CompilerType &ct); 31 static clang::QualType GetQualType(const CompilerType &ct); 33 static clang::QualType GetCanonicalQualType(const CompilerType &ct); 35 static CompilerType RemoveFastQualifiers(const CompilerType &ct); 37 static clang::TagDecl *GetAsTagDecl(const CompilerType &type); 46 static std::string ToString(const CompilerType &c);
|
| H A D | ClangUtil.cpp | 17 bool ClangUtil::IsClangType(const CompilerType &ct) { in IsClangType() 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() 57 return CompilerType(ct.GetTypeSystem(), qual_type.getAsOpaquePtr()); in RemoveFastQualifiers() 60 clang::TagDecl *ClangUtil::GetAsTagDecl(const CompilerType &type) { in GetAsTagDecl() 85 std::string ClangUtil::ToString(const CompilerType &c) { in ToString()
|
| H A D | NameSearchContext.h | 40 llvm::SmallSet<CompilerType, 5> m_function_types; 78 clang::NamedDecl *AddVarDecl(const CompilerType &type); 88 clang::NamedDecl *AddFunDecl(const CompilerType &type, bool extern_c = false); 99 clang::NamedDecl *AddTypeDecl(const CompilerType &compiler_type);
|
| /llvm-project-15.0.7/lldb/unittests/Symbol/ |
| H A D | TestTypeSystemClang.cpp | 170 CompilerType type = in VerifyEncodingAndBitSize() 292 CompilerType class_type = in TEST_F() 491 CompilerType auto_type( in TEST_F() 518 CompilerType()); in TEST_F() 754 CompilerType clang_type = in TEST_F() 778 CompilerType record_type = in TEST_F() 783 CompilerType clang_type = in TEST_F() 819 CompilerType function_type = in TEST_F() 863 CompilerType function_type = in TEST_F() 874 CompilerType function_type = in TEST_F() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/NetBSD/ |
| H A D | PlatformNetBSD.cpp | 214 CompilerType int_type = ast->GetBasicType(eBasicTypeInt); in GetSiginfoType() 216 CompilerType long_type = ast->GetBasicType(eBasicTypeLong); in GetSiginfoType() 221 CompilerType &pid_type = int_type; in GetSiginfoType() 222 CompilerType &uid_type = uint_type; in GetSiginfoType() 223 CompilerType &clock_type = uint_type; in GetSiginfoType() 224 CompilerType &lwpid_type = int_type; in GetSiginfoType() 226 CompilerType sigval_type = ast->CreateRecordType( in GetSiginfoType() 236 CompilerType ptrace_option_type = ast->CreateRecordType( in GetSiginfoType() 247 CompilerType siginfo_type = ast->CreateRecordType( in GetSiginfoType() 253 CompilerType ksiginfo_type = ast->CreateRecordType( in GetSiginfoType() [all …]
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | PDBASTParser.h | 27 class CompilerType; variable 49 bool CompleteTypeFromPDB(lldb_private::CompilerType &compiler_type); 83 bool AddEnumValue(lldb_private::CompilerType enum_type, 86 lldb_private::CompilerType &compiler_type, 90 lldb_private::CompilerType &record_type, 95 lldb_private::CompilerType &record_type, int record_kind, 99 lldb_private::CompilerType &record_type, 103 lldb_private::CompilerType &record_type,
|
| H A D | PDBASTParser.cpp | 104 static CompilerType 114 return CompilerType(); in GetBuiltinTypeForPDBEncodingAndBitSize() 491 CompilerType builtin_type; in CreateLLDBTypeFromPDBType() 553 CompilerType ast_typedef = in CreateLLDBTypeFromPDBType() 608 std::vector<CompilerType> arg_list; in CreateLLDBTypeFromPDBType() 652 CompilerType func_sig_ast_type = in CreateLLDBTypeFromPDBType() 748 CompilerType pointer_ast_type; in CreateLLDBTypeFromPDBType() 761 CompilerType pointer_ast_type; in CreateLLDBTypeFromPDBType() 792 lldb_private::CompilerType &compiler_type) { in CompleteTypeFromPDB() 1200 lldb_private::CompilerType &compiler_type, in CompleteTypeFromUDT() [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/Core/ |
| H A D | ValueObjectConstResult.h | 42 Create(ExecutionContextScope *exe_scope, const CompilerType &compiler_type, 47 Create(ExecutionContextScope *exe_scope, const CompilerType &compiler_type, 53 Create(ExecutionContextScope *exe_scope, const CompilerType &compiler_type, 85 uint32_t offset, const CompilerType &type, bool can_create, 108 lldb::ValueObjectSP Cast(const CompilerType &compiler_type) override; 113 CompilerType GetCompilerTypeImpl() override; 130 const CompilerType &compiler_type, ConstString name, 135 const CompilerType &compiler_type, ConstString name, 142 const CompilerType &compiler_type, ConstString name,
|
| H A D | ValueObjectCast.h | 31 const CompilerType &cast_type); 51 const CompilerType &cast_type); 55 CompilerType GetCompilerTypeImpl() override; 57 CompilerType m_cast_type;
|
| H A D | ValueObjectConstResultCast.h | 31 const CompilerType &cast_type, 41 virtual CompilerType GetCompilerType() { in GetCompilerType() 46 uint32_t offset, const CompilerType &type, bool can_create, 54 lldb::ValueObjectSP Cast(const CompilerType &compiler_type) override;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/FreeBSD/ |
| H A D | PlatformFreeBSD.cpp | 189 CompilerType PlatformFreeBSD::GetSiginfoType(const llvm::Triple &triple) { in GetSiginfoType() 195 CompilerType int_type = ast->GetBasicType(eBasicTypeInt); in GetSiginfoType() 196 CompilerType uint_type = ast->GetBasicType(eBasicTypeUnsignedInt); in GetSiginfoType() 197 CompilerType long_type = ast->GetBasicType(eBasicTypeLong); in GetSiginfoType() 198 CompilerType voidp_type = ast->GetBasicType(eBasicTypeVoid).GetPointerType(); in GetSiginfoType() 201 CompilerType &pid_type = int_type; in GetSiginfoType() 202 CompilerType &uid_type = uint_type; in GetSiginfoType() 204 CompilerType sigval_type = ast->CreateRecordType( in GetSiginfoType() 215 CompilerType siginfo_type = ast->CreateRecordType( in GetSiginfoType() 237 CompilerType union_type = ast->CreateRecordType( in GetSiginfoType()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Platform/Linux/ |
| H A D | PlatformLinux.cpp | 334 CompilerType int_type = ast->GetBasicType(eBasicTypeInt); in GetSiginfoType() 336 CompilerType short_type = ast->GetBasicType(eBasicTypeShort); in GetSiginfoType() 337 CompilerType long_type = ast->GetBasicType(eBasicTypeLong); in GetSiginfoType() 341 CompilerType &pid_type = int_type; in GetSiginfoType() 342 CompilerType &uid_type = uint_type; in GetSiginfoType() 343 CompilerType &clock_type = long_type; in GetSiginfoType() 344 CompilerType &band_type = long_type; in GetSiginfoType() 346 CompilerType sigval_type = ast->CreateRecordType( in GetSiginfoType() 356 CompilerType sigfault_bounds_type = ast->CreateRecordType( in GetSiginfoType() 372 CompilerType siginfo_type = ast->CreateRecordType( in GetSiginfoType() [all …]
|
| /llvm-project-15.0.7/lldb/unittests/TestingSupport/Symbol/ |
| H A D | ClangTestUtils.h | 29 inline CompilerType createRecord(TypeSystemClang &ast, llvm::StringRef name) { in createRecord() 38 inline CompilerType createRecordWithField(TypeSystemClang &ast, in createRecordWithField() 40 CompilerType field_type, in createRecordWithField() 42 CompilerType t = createRecord(ast, record_name); in createRecordWithField() 57 CompilerType record_type;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | BlockPointer.cpp | 34 CompilerType block_pointer_type(m_backend.GetCompilerType()); in BlockPointerSyntheticFrontEnd() 35 CompilerType function_pointer_type; in BlockPointerSyntheticFrontEnd() 68 const CompilerType isa_type = in BlockPointerSyntheticFrontEnd() 71 const CompilerType flags_type = in BlockPointerSyntheticFrontEnd() 74 const CompilerType reserved_type = in BlockPointerSyntheticFrontEnd() 118 const CompilerType child_type = in GetChildAtIndex() 164 CompilerType m_block_struct_type;
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFASTParserClang.h | 55 lldb_private::CompilerType &compiler_type) override; 84 ExtractIntFromFormValue(const lldb_private::CompilerType &int_type, 126 const DWARFDIE &die, lldb_private::CompilerType &class_compiler_type, 138 std::vector<lldb_private::CompilerType> &function_args, 142 size_t ParseChildEnumerators(lldb_private::CompilerType &compiler_type, 220 const lldb_private::CompilerType &class_clang_type, 225 const lldb_private::CompilerType &class_clang_type, 231 lldb_private::CompilerType &clang_type); 233 lldb_private::CompilerType &clang_type); 264 const lldb_private::CompilerType class_clang_type,
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 122 bool CompleteType(CompilerType &compiler_type) override; 193 CompilerType ct); 196 CompilerType ct); 200 CompilerType ct); 203 CompilerType ct); 206 CompilerType ct); 209 CompilerType ct); 212 CompilerType ct); 215 CompilerType ct); 218 size_t size, CompilerType ct); [all …]
|
| H A D | UdtRecordCompleter.h | 34 class CompilerType; variable 51 CompilerType &m_derived_ct; 58 llvm::SmallSet<std::pair<llvm::StringRef, CompilerType>, 8>> 63 PdbTypeSymId id, CompilerType &derived_ct, clang::TagDecl &tag_decl, 66 llvm::SmallSet<std::pair<llvm::StringRef, CompilerType>,
|
| /llvm-project-15.0.7/lldb/source/DataFormatters/ |
| H A D | VectorType.cpp | 24 static CompilerType GetCompilerTypeForFormat(lldb::Format format, in GetCompilerTypeForFormat() 25 CompilerType element_type, in GetCompilerTypeForFormat() 123 CompilerType element_type) { in GetItemFormatForFormat() 170 CompilerType container_type, CompilerType element_type, in CalculateNumChildren() 219 CompilerType parent_type(m_backend.GetCompilerType()); in Update() 220 CompilerType element_type; in Update() 242 CompilerType m_child_type;
|