Home
last modified time | relevance | path

Searched refs:FieldEnum (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Target/
H A DRegisterFlags.cpp32 const FieldEnum *enum_type) in Field()
248 const FieldEnum::Enumerators &enumerators) { in DumpEnumerators()
293 const FieldEnum *enum_type = field.GetEnum(); in DumpEnums()
297 const FieldEnum::Enumerators &enumerators = enum_type->GetEnumerators(); in DumpEnums()
321 if (const FieldEnum *enum_type = field.GetEnum()) { in EnumsToXML()
330 void FieldEnum::ToXML(Stream &strm, unsigned size) const { in ToXML()
361 void FieldEnum::Enumerator::ToXML(Stream &strm) const { in ToXML()
369 void FieldEnum::Enumerator::DumpToLog(Log *log) const { in DumpToLog()
373 void FieldEnum::DumpToLog(Log *log) const { in DumpToLog()
417 if (const FieldEnum *enum_type = GetEnum()) in ToXML()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterFlags.h23 class FieldEnum {
44 FieldEnum(std::string id, const Enumerators &enumerators);
69 const FieldEnum *enum_type);
97 const FieldEnum *GetEnum() const { return m_enum_type; } in GetEnum()
129 const FieldEnum *m_enum_type;
/freebsd/contrib/llvm-project/lldb/source/Plugins/RegisterTypeBuilder/
H A DRegisterTypeBuilderClang.cpp71 if (const FieldEnum *enum_type = field.GetEnum()) { in GetRegisterType()
72 const FieldEnum::Enumerators &enumerators = enum_type->GetEnumerators(); in GetRegisterType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterFlagsDetector_arm64.cpp57 static const FieldEnum tcf_enum( in DetectMTECtrlFields()
67 static const FieldEnum rmode_enum( in DetectFPCRFields()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.cpp4182 static FieldEnum::Enumerators ParseEnumEvalues(const XMLNode &enum_node) { in ParseEnumEvalues()
4196 std::map<uint64_t, FieldEnum::Enumerator> enumerators; in ParseEnumEvalues()
4235 *value, FieldEnum::Enumerator(*value, name->str())); in ParseEnumEvalues()
4241 FieldEnum::Enumerators final_enumerators; in ParseEnumEvalues()
4250 llvm::StringMap<std::unique_ptr<FieldEnum>> &registers_enum_types) { in ParseEnums()
4277 FieldEnum::Enumerators enumerators = ParseEnumEvalues(enum_node); in ParseEnums()
4283 id, std::make_unique<FieldEnum>(id, enumerators)); in ParseEnums()
4294 const llvm::StringMap<std::unique_ptr<FieldEnum>> &registers_enum_types) { in ParseFlagsFields()
4384 const FieldEnum *enum_type = nullptr; in ParseFlagsFields()
4429 const llvm::StringMap<std::unique_ptr<FieldEnum>> &registers_enum_types) { in ParseFlags()
[all …]
H A DProcessGDBRemote.h491 llvm::StringMap<std::unique_ptr<FieldEnum>> m_registers_enum_types;