|
mini-llvm 0.1.0
|
#include <PhysicalRegister.h>


Public Member Functions | |
| virtual int | idx () const =0 |
| virtual std::string | name () const =0 |
| virtual RegisterClass | Class () const =0 |
| virtual bool | isPreserved () const =0 |
| virtual bool | isAllocatable () const =0 |
| std::string | format () const override |
| Public Member Functions inherited from mini_llvm::mir::Register | |
| virtual | ~Register ()=default |
| Register ()=default | |
| Register (const Register &)=delete | |
| Register & | operator= (const Register &)=delete |
| Register (Register &&)=delete | |
| Register & | operator= (Register &&)=delete |
| virtual int | width () const =0 |
|
pure virtual |
Implemented in mini_llvm::mir::RISCVRegister.
|
inlineoverridevirtual |
Implements mini_llvm::mir::Register.
|
pure virtual |
Implemented in mini_llvm::mir::RISCVRegister.
|
pure virtual |
Implemented in mini_llvm::mir::RISCVRegister.
|
pure virtual |
Implemented in mini_llvm::mir::RISCVRegister.
|
pure virtual |
Implemented in mini_llvm::mir::RISCVRegister.