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

#include <RISCVAddressDirective.h>

Inheritance diagram for mini_llvm::mc::RISCVAddressDirective:
Collaboration diagram for mini_llvm::mc::RISCVAddressDirective:

Public Member Functions

 RISCVAddressDirective (RISCVAddress addr)
 RISCVAddressDirective (Symbol baseSymbol)
 RISCVAddressDirective (Symbol baseSymbol, int64_t offset)
const RISCVAddressaddr () const &
RISCVAddress && addr () &&
void setAddr (RISCVAddress addr)
std::string format () const override
Public Member Functions inherited from mini_llvm::mc::Statement
virtual ~Statement ()=default
 Statement ()=default
 Statement (const Statement &)=delete
Statementoperator= (const Statement &)=delete
 Statement (Statement &&)=delete
Statementoperator= (Statement &&)=delete

Constructor & Destructor Documentation

◆ RISCVAddressDirective() [1/3]

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

◆ RISCVAddressDirective() [2/3]

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

◆ RISCVAddressDirective() [3/3]

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

Member Function Documentation

◆ addr() [1/2]

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

◆ addr() [2/2]

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

◆ format()

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

◆ setAddr()

void mini_llvm::mc::RISCVAddressDirective::setAddr ( RISCVAddress addr)
inline

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