#include <reglist-arm64.h>
|
template<typename... CPURegisters> |
| CPURegList (CPURegister reg0, CPURegisters... regs) |
|
| CPURegList (int size, RegList list) |
|
| CPURegList (int size, DoubleRegList list) |
|
| CPURegList (CPURegister::RegisterType type, int size, int first_reg, int last_reg) |
|
CPURegister::RegisterType | type () const |
|
uint64_t | bits () const |
|
void | set_bits (uint64_t new_bits) |
|
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 | Align () |
|
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 25 of file reglist-arm64.h.
◆ CPURegList() [1/4]
template<typename... CPURegisters>
v8::internal::CPURegList::CPURegList |
( |
CPURegister | reg0, |
|
|
CPURegisters... | regs ) |
|
inlineexplicit |
◆ CPURegList() [2/4]
v8::internal::CPURegList::CPURegList |
( |
int | size, |
|
|
RegList | list ) |
|
inline |
◆ CPURegList() [3/4]
v8::internal::CPURegList::CPURegList |
( |
int | size, |
|
|
DoubleRegList | list ) |
|
inline |
◆ CPURegList() [4/4]
◆ Align()
void v8::internal::CPURegList::Align |
( |
| ) |
|
◆ bits()
uint64_t v8::internal::CPURegList::bits |
( |
| ) |
const |
|
inline |
◆ Combine() [1/3]
void v8::internal::CPURegList::Combine |
( |
const CPURegister & | other | ) |
|
|
inline |
◆ Combine() [2/3]
void v8::internal::CPURegList::Combine |
( |
const CPURegList & | other | ) |
|
|
inline |
◆ Combine() [3/3]
void v8::internal::CPURegList::Combine |
( |
int | code | ) |
|
|
inline |
◆ Count()
int v8::internal::CPURegList::Count |
( |
| ) |
const |
|
inline |
◆ GetCalleeSaved()
◆ GetCalleeSavedV()
◆ GetCallerSaved()
◆ GetCallerSavedV()
◆ IncludesAliasOf()
◆ is_valid()
bool v8::internal::CPURegList::is_valid |
( |
| ) |
const |
|
inlineprivate |
◆ IsEmpty()
bool v8::internal::CPURegList::IsEmpty |
( |
| ) |
const |
|
inline |
◆ PopHighestIndex()
CPURegister v8::internal::CPURegList::PopHighestIndex |
( |
| ) |
|
◆ PopLowestIndex()
CPURegister v8::internal::CPURegList::PopLowestIndex |
( |
| ) |
|
◆ RegisterSizeInBits()
int v8::internal::CPURegList::RegisterSizeInBits |
( |
| ) |
const |
|
inline |
◆ RegisterSizeInBytes()
int v8::internal::CPURegList::RegisterSizeInBytes |
( |
| ) |
const |
|
inline |
◆ Remove() [1/3]
◆ Remove() [2/3]
void v8::internal::CPURegList::Remove |
( |
const CPURegList & | other | ) |
|
|
inline |
◆ Remove() [3/3]
void v8::internal::CPURegList::Remove |
( |
int | code | ) |
|
|
inline |
◆ set_bits()
void v8::internal::CPURegList::set_bits |
( |
uint64_t | new_bits | ) |
|
|
inline |
◆ TotalSizeInBytes()
int v8::internal::CPURegList::TotalSizeInBytes |
( |
| ) |
const |
|
inline |
◆ type()
◆ list_
uint64_t v8::internal::CPURegList::list_ |
|
private |
◆ size_
int v8::internal::CPURegList::size_ |
|
private |
◆ type_
The documentation for this class was generated from the following files: