Searched refs:CTFType (Results 1 – 3 of 3) sorted by relevance
| /src/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
| H A D | CTFTypes.h | 17 struct CTFType { struct 40 CTFType(Kind kind, lldb::user_id_t uid, llvm::StringRef name) in CTFType() argument 44 struct CTFInteger : public CTFType { 47 : CTFType(eInteger, uid, name), bits(bits), encoding(encoding) {} in CTFInteger() 49 static bool classof(const CTFType *T) { return T->kind == eInteger; } in classof() 55 struct CTFModifier : public CTFType { 58 : CTFType(kind, uid, ""), type(type) {} in CTFModifier() 60 static bool classof(const CTFType *T) { in classof() 73 static bool classof(const CTFType *T) { return T->kind == ePointer; } in classof() 80 static bool classof(const CTFType *T) { return T->kind == eConst; } in classof() [all …]
|
| H A D | SymbolFileCTF.cpp | 320 static clang::TagTypeKind TranslateRecordKind(CTFType::Kind type) { in TranslateRecordKind() 322 case CTFType::Kind::eStruct: in TranslateRecordKind() 324 case CTFType::Kind::eUnion: in TranslateRecordKind() 386 case CTFType::ePointer: in CreateModifier() 389 case CTFType::eConst: in CreateModifier() 392 case CTFType::eVolatile: in CreateModifier() 395 case CTFType::eRestrict: in CreateModifier() 522 const CTFType *ctf_type = it->second; in CompleteType() 572 llvm::Expected<TypeSP> SymbolFileCTF::CreateType(CTFType *ctf_type) { in CreateType() 578 case CTFType::Kind::eInteger: in CreateType() [all …]
|
| H A D | SymbolFileCTF.h | 213 llvm::Expected<std::unique_ptr<CTFType>> ParseType(lldb::offset_t &offset, 216 llvm::Expected<lldb::TypeSP> CreateType(CTFType *ctf_type); 245 llvm::DenseMap<lldb::user_id_t, std::unique_ptr<CTFType>> m_ctf_types; 252 llvm::DenseMap<lldb::opaque_compiler_type_t, const CTFType *>
|