Home
last modified time | relevance | path

Searched refs:CompilerType (Results 1 – 25 of 219) sorted by relevance

123456789

/llvm-project-15.0.7/lldb/source/Symbol/
H A DCompilerType.cpp64 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 DTypeSystem.cpp75 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 DCompilerType.h33 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 DTypeSystem.h159 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 DTaggedASTType.h18 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 DType.h191 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 DTypeSystemClang.h211 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 DClangUtil.h25 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 DClangUtil.cpp17 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 DNameSearchContext.h40 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 DTestTypeSystemClang.cpp170 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 DPlatformNetBSD.cpp214 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 DPDBASTParser.h27 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 DPDBASTParser.cpp104 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 DValueObjectConstResult.h42 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 DValueObjectCast.h31 const CompilerType &cast_type);
51 const CompilerType &cast_type);
55 CompilerType GetCompilerTypeImpl() override;
57 CompilerType m_cast_type;
H A DValueObjectConstResultCast.h31 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 DPlatformFreeBSD.cpp189 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 DPlatformLinux.cpp334 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 DClangTestUtils.h29 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 DBlockPointer.cpp34 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 DDWARFASTParserClang.h55 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 DSymbolFileNativePDB.h122 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 DUdtRecordCompleter.h34 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 DVectorType.cpp24 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;

123456789