Home
last modified time | relevance | path

Searched refs:RegisterFlags (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Target/
H A DRegisterFlags.cpp21 RegisterFlags::Field::Field(std::string name, unsigned start, unsigned end) in Field()
27 RegisterFlags::Field::Field(std::string name, unsigned bit_position) in Field()
31 RegisterFlags::Field::Field(std::string name, unsigned start, unsigned end, in Field()
50 void RegisterFlags::Field::DumpToLog(Log *log) const { in DumpToLog()
55 bool RegisterFlags::Field::Overlaps(const Field &other) const { in Overlaps()
61 unsigned RegisterFlags::Field::PaddingDistance(const Field &other) const { in PaddingDistance()
81 unsigned RegisterFlags::Field::GetSizeInBits(unsigned start, unsigned end) { in GetSizeInBits()
85 unsigned RegisterFlags::Field::GetSizeInBits() const { in GetSizeInBits()
89 uint64_t RegisterFlags::Field::GetMaxValue(unsigned start, unsigned end) { in GetMaxValue()
102 uint64_t RegisterFlags::Field::GetMaxValue() const { in GetMaxValue()
[all …]
H A DTarget.cpp2623 const lldb_private::RegisterFlags &flags, in GetRegisterType()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterFlagsDetector_arm64.cpp105 std::vector<RegisterFlags::Field> fields; in DetectMTECtrlFields()
131 std::vector<RegisterFlags::Field> fpcr_fields{ in DetectFPCRFields()
197 std::vector<RegisterFlags::Field> cpsr_fields{ in DetectCPSRFields()
251 std::vector<std::pair<llvm::StringRef, const RegisterFlags *>> in UpdateRegisterInfo()
H A DRegisterFlagsDetector_arm64.h55 using Fields = std::vector<RegisterFlags::Field>;
79 RegisterFlags m_flags;
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDumpRegisterInfo.h21 class RegisterFlags; variable
32 const RegisterFlags *flags_type, uint32_t terminal_width);
/freebsd/contrib/llvm-project/lldb/source/Plugins/RegisterTypeBuilder/
H A DRegisterTypeBuilderClang.cpp40 const std::string &name, const lldb_private::RegisterFlags &flags, in GetRegisterType()
68 for (const RegisterFlags::Field &field : flags.GetFields()) { in GetRegisterType()
H A DRegisterTypeBuilderClang.h32 const lldb_private::RegisterFlags &flags,
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-types.h28 class RegisterFlags; variable
72 mutable const RegisterFlags *flags_type;
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterFlags.h59 class RegisterFlags {
136 RegisterFlags(std::string id, unsigned size,
H A DRegisterTypeBuilder.h22 const lldb_private::RegisterFlags &flags,
H A DDynamicRegisterInfo.h15 #include "lldb/Target/RegisterFlags.h"
44 const RegisterFlags *flags_type = nullptr;
H A DTarget.h1328 const lldb_private::RegisterFlags &flags,
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DDumpRegisterInfo.cpp91 const std::vector<SetInfo> &in_sets, const RegisterFlags *flags_type, in DoDumpRegisterInfo()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.cpp4422 static std::vector<RegisterFlags::Field> ParseFlagsFields( in ParseFlagsFields()
4429 std::vector<RegisterFlags::Field> fields; in ParseFlagsFields()
4506 if (RegisterFlags::Field::GetSizeInBits(*start, *end) > 64) in ParseFlagsFields()
4522 RegisterFlags::Field::GetMaxValue(*start, *end); in ParseFlagsFields()
4546 RegisterFlags::Field(name->str(), *start, *end, enum_type)); in ParseFlagsFields()
4558 llvm::StringMap<std::unique_ptr<RegisterFlags>> &registers_flags_types, in ParseFlags()
4597 std::vector<RegisterFlags::Field> fields = in ParseFlags()
4602 std::vector<RegisterFlags::Field>::const_iterator overlap = in ParseFlags()
4604 [](const RegisterFlags::Field &lhs, in ParseFlags()
4605 const RegisterFlags::Field &rhs) { in ParseFlags()
[all …]
H A DProcessGDBRemote.h492 llvm::StringMap<std::unique_ptr<RegisterFlags>> m_registers_flags_types;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRPrinter.cpp287 std::vector<yaml::FlowStringValue> &RegisterFlags, in printRegFlags() argument
292 RegisterFlags.push_back(yaml::FlowStringValue(Flag.str())); in printRegFlags()
311 printRegFlags(Reg, VReg.RegisterFlags, MF, TRI); in convertMRI()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h194 std::vector<FlowStringValue> RegisterFlags;
210 YamlIO.mapOptional("flags", Reg.RegisterFlags,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp717 for (const auto &FlagStringValue : VReg.RegisterFlags) { in parseRegisterInfo()
/freebsd/lib/clang/liblldb/
H A DMakefile671 SRCS+= Target/RegisterFlags.cpp