LLDB mainline
lldb_private::Rs Struct Reference

#include <RISCVInstructions.h>

Public Member Functions

std::optional< uint64_t > Read (EmulateInstructionRISCV &emulator)
std::optional< int32_t > ReadI32 (EmulateInstructionRISCV &emulator)
std::optional< int64_t > ReadI64 (EmulateInstructionRISCV &emulator)
std::optional< uint32_t > ReadU32 (EmulateInstructionRISCV &emulator)
std::optional< llvm::APFloat > ReadAPFloat (EmulateInstructionRISCV &emulator, bool isDouble)

Public Attributes

uint32_t rs

Detailed Description

Definition at line 28 of file RISCVInstructions.h.

Member Function Documentation

◆ Read()

◆ ReadAPFloat()

◆ ReadI32()

std::optional< int32_t > lldb_private::Rs::ReadI32 ( EmulateInstructionRISCV & emulator)

◆ ReadI64()

std::optional< int64_t > lldb_private::Rs::ReadI64 ( EmulateInstructionRISCV & emulator)

◆ ReadU32()

std::optional< uint32_t > lldb_private::Rs::ReadU32 ( EmulateInstructionRISCV & emulator)

Member Data Documentation

◆ rs

uint32_t lldb_private::Rs::rs

Definition at line 29 of file RISCVInstructions.h.

Referenced by Read(), and ReadAPFloat().


The documentation for this struct was generated from the following files: