|
template<typename... CPURegisters> |
| CPURegList (CPURegister reg0, CPURegisters... regs) |
|
| CPURegList (CPURegister::RegisterType type, int size, RegList list) |
|
| CPURegList (CPURegister::RegisterType type, int size, int first_reg, int last_reg) |
|
CPURegister::RegisterType | type () const |
|
RegList | list () const |
|
void | set_list (RegList new_list) |
|
void | Combine (const CPURegList &other) |
|
void | Remove (const CPURegList &other) |
|
void | Combine (const CPURegister &other) |
|
void | Remove (const CPURegister &other1, const CPURegister &other2=NoCPUReg, const CPURegister &other3=NoCPUReg, const CPURegister &other4=NoCPUReg) |
|
void | Combine (int code) |
|
void | Remove (int code) |
|
void | RemoveCalleeSaved () |
|
CPURegister | PopLowestIndex () |
|
CPURegister | PopHighestIndex () |
|
bool | IsEmpty () const |
|
bool | IncludesAliasOf (const CPURegister &other1, const CPURegister &other2=NoCPUReg, const CPURegister &other3=NoCPUReg, const CPURegister &other4=NoCPUReg) const |
|
int | Count () const |
|
int | RegisterSizeInBits () const |
|
int | RegisterSizeInBytes () const |
|
int | TotalSizeInBytes () const |
|
Definition at line 532 of file assembler-arm64.h.
The documentation for this class was generated from the following files: