#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: