mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mc::RISCVAddressOperand Class Referencefinal

#include <RISCVAddressOperand.h>

Inheritance diagram for mini_llvm::mc::RISCVAddressOperand:
Collaboration diagram for mini_llvm::mc::RISCVAddressOperand:

Public Member Functions

 RISCVAddressOperand (RISCVAddress addr)
 RISCVAddressOperand (Symbol baseSymbol)
 RISCVAddressOperand (Symbol baseSymbol, int64_t offset)
const RISCVAddressaddr () const &
RISCVAddress && addr () &&
std::string format () const override
Public Member Functions inherited from mini_llvm::mc::Operand
virtual ~Operand ()=default
 Operand ()=default
 Operand (const Operand &)=delete
Operandoperator= (const Operand &)=delete
 Operand (Operand &&)=delete
Operandoperator= (Operand &&)=delete

Constructor & Destructor Documentation

◆ RISCVAddressOperand() [1/3]

mini_llvm::mc::RISCVAddressOperand::RISCVAddressOperand ( RISCVAddress addr)
inlineexplicit

◆ RISCVAddressOperand() [2/3]

mini_llvm::mc::RISCVAddressOperand::RISCVAddressOperand ( Symbol baseSymbol)
inlineexplicit

◆ RISCVAddressOperand() [3/3]

mini_llvm::mc::RISCVAddressOperand::RISCVAddressOperand ( Symbol baseSymbol,
int64_t offset )
inline

Member Function Documentation

◆ addr() [1/2]

RISCVAddress && mini_llvm::mc::RISCVAddressOperand::addr ( ) &&
inline

◆ addr() [2/2]

const RISCVAddress & mini_llvm::mc::RISCVAddressOperand::addr ( ) const &
inline

◆ format()

std::string mini_llvm::mc::RISCVAddressOperand::format ( ) const
inlineoverridevirtual

The documentation for this class was generated from the following file: