mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mir::Register Class Referenceabstract

#include <Register.h>

Inheritance diagram for mini_llvm::mir::Register:
Collaboration diagram for mini_llvm::mir::Register:

Public Member Functions

virtual ~Register ()=default
 Register ()=default
 Register (const Register &)=delete
Registeroperator= (const Register &)=delete
 Register (Register &&)=delete
Registeroperator= (Register &&)=delete
virtual int width () const =0
virtual std::string format () const =0

Constructor & Destructor Documentation

◆ ~Register()

virtual mini_llvm::mir::Register::~Register ( )
virtualdefault

◆ Register() [1/3]

mini_llvm::mir::Register::Register ( )
default

◆ Register() [2/3]

mini_llvm::mir::Register::Register ( const Register & )
delete

◆ Register() [3/3]

mini_llvm::mir::Register::Register ( Register && )
delete

Member Function Documentation

◆ format()

virtual std::string mini_llvm::mir::Register::format ( ) const
pure virtual

◆ operator=() [1/2]

Register & mini_llvm::mir::Register::operator= ( const Register & )
delete

◆ operator=() [2/2]

Register & mini_llvm::mir::Register::operator= ( Register && )
delete

◆ width()

virtual int mini_llvm::mir::Register::width ( ) const
pure virtual

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