Lines Matching refs:DynamicRegisterInfo

23 std::unique_ptr<DynamicRegisterInfo>
24 DynamicRegisterInfo::Create(const StructuredData::Dictionary &dict, in Create()
26 auto dyn_reg_info = std::make_unique<DynamicRegisterInfo>(); in Create()
36 DynamicRegisterInfo::DynamicRegisterInfo(DynamicRegisterInfo &&info) { in DynamicRegisterInfo() function in DynamicRegisterInfo
40 DynamicRegisterInfo &
41 DynamicRegisterInfo::operator=(DynamicRegisterInfo &&info) { in operator =()
46 void DynamicRegisterInfo::MoveFrom(DynamicRegisterInfo &&info) { in MoveFrom()
66 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromSlice( in ByteOffsetFromSlice()
136 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromComposite( in ByteOffsetFromComposite()
176 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromRegInfoDict( in ByteOffsetFromRegInfoDict()
201 DynamicRegisterInfo::SetRegisterInfo(const StructuredData::Dictionary &dict, in SetRegisterInfo()
396 size_t DynamicRegisterInfo::SetRegisterInfo( in SetRegisterInfo()
397 std::vector<DynamicRegisterInfo::Register> &&regs, in SetRegisterInfo()
403 const DynamicRegisterInfo::Register &reg = it.value(); in SetRegisterInfo()
439 void DynamicRegisterInfo::Finalize(const ArchSpec &arch) { in Finalize()
632 void DynamicRegisterInfo::ConfigureOffsets() { in ConfigureOffsets()
681 bool DynamicRegisterInfo::IsReconfigurable() { return m_is_reconfigurable; } in IsReconfigurable()
683 size_t DynamicRegisterInfo::GetNumRegisters() const { return m_regs.size(); } in GetNumRegisters()
685 size_t DynamicRegisterInfo::GetNumRegisterSets() const { return m_sets.size(); } in GetNumRegisterSets()
687 size_t DynamicRegisterInfo::GetRegisterDataByteSize() const { in GetRegisterDataByteSize()
692 DynamicRegisterInfo::GetRegisterInfoAtIndex(uint32_t i) const { in GetRegisterInfoAtIndex()
698 const RegisterInfo *DynamicRegisterInfo::GetRegisterInfo(uint32_t kind, in GetRegisterInfo()
706 const RegisterSet *DynamicRegisterInfo::GetRegisterSet(uint32_t i) const { in GetRegisterSet()
713 DynamicRegisterInfo::GetRegisterSetIndexByName(const ConstString &set_name, in GetRegisterSetIndexByName()
729 DynamicRegisterInfo::ConvertRegisterKindToRegisterNumber(uint32_t kind, in ConvertRegisterKindToRegisterNumber()
740 void DynamicRegisterInfo::Clear() { in Clear()
751 void DynamicRegisterInfo::Dump() const { in Dump()
804 DynamicRegisterInfo::GetRegisterInfo(llvm::StringRef reg_name) const { in GetRegisterInfo()
812 std::vector<DynamicRegisterInfo::Register> &regs, in addSupplementaryRegister()
813 DynamicRegisterInfo::Register new_reg_info) { in addSupplementaryRegister()