#include <register-arm64.h>
|
| enum | RegisterType : int8_t { kRegister
, kVRegister
, kNoRegister
} |
| |
| constexpr | CPURegister (int code, int size, RegisterType type) |
| |
| constexpr | RegisterBase (int code) |
| |
| constexpr | RegisterBase (int code) |
| |
| static constexpr bool | IsValidRegister (int code, int size) |
| |
| static constexpr bool | IsValidVRegister (int code, int size) |
| |
| static constexpr bool | IsValid (int code, int size, RegisterType type) |
| |
| static constexpr bool | IsNone (int code, int size, RegisterType type) |
| |
| uint8_t | reg_size_ |
| |
| RegisterType | reg_type_ |
| |
Definition at line 193 of file register-riscv.h.
◆ VRegister() [1/2]
| v8::internal::VRegister::VRegister |
( |
const CPURegister & | r, |
|
|
int | lane_count ) |
|
inlineexplicitconstexprprivate |
◆ VRegister() [2/2]
| v8::internal::VRegister::VRegister |
( |
int | code | ) |
|
|
inlineexplicitconstexpr |
◆ BRegFromCode()
| VRegister v8::internal::VRegister::BRegFromCode |
( |
unsigned | code | ) |
|
|
inlinestatic |
◆ Create() [1/2]
| static constexpr VRegister v8::internal::VRegister::Create |
( |
int | code, |
|
|
int | size, |
|
|
int | lane_count = 1 ) |
|
inlinestaticconstexpr |
◆ Create() [2/2]
◆ DRegFromCode()
| VRegister v8::internal::VRegister::DRegFromCode |
( |
unsigned | code | ) |
|
|
inlinestatic |
◆ Format()
◆ from_code()
| static constexpr VRegister v8::internal::VRegister::from_code |
( |
int | code | ) |
|
|
inlinestaticconstexpr |
◆ HRegFromCode()
| VRegister v8::internal::VRegister::HRegFromCode |
( |
unsigned | code | ) |
|
|
inlinestatic |
◆ Is16B()
| bool v8::internal::VRegister::Is16B |
( |
| ) |
const |
|
inline |
◆ Is1B()
| bool v8::internal::VRegister::Is1B |
( |
| ) |
const |
|
inline |
◆ Is1D()
| bool v8::internal::VRegister::Is1D |
( |
| ) |
const |
|
inline |
◆ Is1H()
| bool v8::internal::VRegister::Is1H |
( |
| ) |
const |
|
inline |
◆ Is1Q()
| bool v8::internal::VRegister::Is1Q |
( |
| ) |
const |
|
inline |
◆ Is1S()
| bool v8::internal::VRegister::Is1S |
( |
| ) |
const |
|
inline |
◆ Is2D()
| bool v8::internal::VRegister::Is2D |
( |
| ) |
const |
|
inline |
◆ Is2S()
| bool v8::internal::VRegister::Is2S |
( |
| ) |
const |
|
inline |
◆ Is4H()
| bool v8::internal::VRegister::Is4H |
( |
| ) |
const |
|
inline |
◆ Is4S()
| bool v8::internal::VRegister::Is4S |
( |
| ) |
const |
|
inline |
◆ Is8B()
| bool v8::internal::VRegister::Is8B |
( |
| ) |
const |
|
inline |
◆ Is8H()
| bool v8::internal::VRegister::Is8H |
( |
| ) |
const |
|
inline |
◆ IsLaneSizeB()
| bool v8::internal::VRegister::IsLaneSizeB |
( |
| ) |
const |
|
inline |
◆ IsLaneSizeD()
| bool v8::internal::VRegister::IsLaneSizeD |
( |
| ) |
const |
|
inline |
◆ IsLaneSizeH()
| bool v8::internal::VRegister::IsLaneSizeH |
( |
| ) |
const |
|
inline |
◆ IsLaneSizeS()
| bool v8::internal::VRegister::IsLaneSizeS |
( |
| ) |
const |
|
inline |
◆ IsSameFormat()
| bool v8::internal::VRegister::IsSameFormat |
( |
const VRegister & | other | ) |
const |
|
inline |
◆ IsScalar()
| bool v8::internal::VRegister::IsScalar |
( |
| ) |
const |
|
inline |
◆ IsValidLaneCount()
| static constexpr bool v8::internal::VRegister::IsValidLaneCount |
( |
int | lane_count | ) |
|
|
inlinestaticconstexprprivate |
◆ IsVector()
| bool v8::internal::VRegister::IsVector |
( |
| ) |
const |
|
inline |
◆ LaneCount()
| int v8::internal::VRegister::LaneCount |
( |
| ) |
const |
|
inline |
◆ LaneSizeInBits()
| unsigned v8::internal::VRegister::LaneSizeInBits |
( |
| ) |
const |
|
inline |
◆ LaneSizeInBytes()
| unsigned v8::internal::VRegister::LaneSizeInBytes |
( |
| ) |
const |
|
inline |
◆ no_reg()
| static constexpr VRegister v8::internal::VRegister::no_reg |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ QRegFromCode()
| VRegister v8::internal::VRegister::QRegFromCode |
( |
unsigned | code | ) |
|
|
inlinestatic |
◆ SRegFromCode()
| VRegister v8::internal::VRegister::SRegFromCode |
( |
unsigned | code | ) |
|
|
inlinestatic |
◆ V16B()
| VRegister v8::internal::VRegister::V16B |
( |
| ) |
const |
|
inline |
◆ V1D()
| VRegister v8::internal::VRegister::V1D |
( |
| ) |
const |
|
inline |
◆ V1Q()
| VRegister v8::internal::VRegister::V1Q |
( |
| ) |
const |
|
inline |
◆ V2D()
| VRegister v8::internal::VRegister::V2D |
( |
| ) |
const |
|
inline |
◆ V2S()
| VRegister v8::internal::VRegister::V2S |
( |
| ) |
const |
|
inline |
◆ V4H()
| VRegister v8::internal::VRegister::V4H |
( |
| ) |
const |
|
inline |
◆ V4S()
| VRegister v8::internal::VRegister::V4S |
( |
| ) |
const |
|
inline |
◆ V8B()
| VRegister v8::internal::VRegister::V8B |
( |
| ) |
const |
|
inline |
◆ V8H()
| VRegister v8::internal::VRegister::V8H |
( |
| ) |
const |
|
inline |
◆ VRegFromCode()
| VRegister v8::internal::VRegister::VRegFromCode |
( |
unsigned | code | ) |
|
|
inlinestatic |
◆ RegisterBase
◆ kMaxNumRegisters
◆ lane_count_
| int8_t v8::internal::VRegister::lane_count_ |
|
private |
The documentation for this class was generated from the following files: