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


Public Member Functions | |
| int | idx () const override |
| std::string | name () const override |
| RegisterClass | Class () const override |
| int | width () const override |
| bool | isPreserved () const override |
| bool | isAllocatable () const override |
| Public Member Functions inherited from mini_llvm::mir::PhysicalRegister | |
| 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 |
Static Public Member Functions | |
| static RISCVRegister * | get (int idx) |
| static RISCVRegister * | get (std::string_view name) |
|
inlineoverridevirtual |
Implements mini_llvm::mir::PhysicalRegister.
|
static |
|
static |
|
inlineoverridevirtual |
Implements mini_llvm::mir::PhysicalRegister.
|
inlineoverridevirtual |
Implements mini_llvm::mir::PhysicalRegister.
|
inlineoverridevirtual |
Implements mini_llvm::mir::PhysicalRegister.
|
inlineoverridevirtual |
Implements mini_llvm::mir::PhysicalRegister.
|
inlineoverridevirtual |
Implements mini_llvm::mir::Register.