LLDB mainline
|
#include <RISCVInstructions.h>
Public Member Functions | |
bool | Write (EmulateInstructionRISCV &emulator, uint64_t value) |
bool | WriteAPFloat (EmulateInstructionRISCV &emulator, llvm::APFloat value) |
Public Attributes | |
uint32_t | rd |
Definition at line 22 of file RISCVInstructions.h.
bool lldb_private::Rd::Write | ( | EmulateInstructionRISCV & | emulator, |
uint64_t | value | ||
) |
Definition at line 111 of file EmulateInstructionRISCV.cpp.
References lldb_private::EmulateInstruction::eContextRegisterStore, lldb::eRegisterKindLLDB, lldb_private::GPREncodingToLLDB(), rd, lldb_private::EmulateInstruction::Context::SetNoArgs(), lldb_private::RegisterValue::SetUInt64(), lldb_private::EmulateInstruction::Context::type, and lldb_private::EmulateInstruction::WriteRegister().
bool lldb_private::Rd::WriteAPFloat | ( | EmulateInstructionRISCV & | emulator, |
llvm::APFloat | value | ||
) |
Definition at line 122 of file EmulateInstructionRISCV.cpp.
References lldb_private::EmulateInstruction::eContextRegisterStore, lldb::eRegisterKindLLDB, lldb_private::FPREncodingToLLDB(), rd, lldb_private::EmulateInstruction::Context::SetNoArgs(), lldb_private::RegisterValue::SetUInt64(), lldb_private::EmulateInstruction::Context::type, and lldb_private::EmulateInstruction::WriteRegister().
uint32_t lldb_private::Rd::rd |
Definition at line 23 of file RISCVInstructions.h.
Referenced by Write(), and WriteAPFloat().