Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.cpp666 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 …]