Searched refs:m_emu (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/ |
H A D | EmulateInstructionRISCV.cpp | 666 EmulateInstructionRISCV &m_emu; member in lldb_private::Executor 679 : m_emu(emulator), m_ignore_cond(ignoreCond), m_is_rvc(is_rvc) {} in Executor() 681 bool operator()(LUI inst) { return inst.rd.Write(m_emu, SignExt(inst.imm)); } in operator ()() 683 return transformOptional(m_emu.ReadPC(), in operator ()() 685 return inst.rd.Write(m_emu, in operator ()() 691 return transformOptional(m_emu.ReadPC(), in operator ()() 693 return inst.rd.Write(m_emu, pc + delta()) && in operator ()() 694 m_emu.WritePC(SignExt(inst.imm) + pc); in operator ()() 699 return transformOptional(zipOpt(m_emu.ReadPC(), inst.rs1.Read(m_emu)), in operator ()() 702 return inst.rd.Write(m_emu, pc + delta()) && in operator ()() [all …]
|