V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::NEONFormatDecoder Class Reference

Public Types

enum  SubstitutionMode { kPlaceholder, kFormat }
 

Public Member Functions

 NEONFormatDecoder (const Instruction *instr)
 
 NEONFormatDecoder (const Instruction *instr, const NEONFormatMap *format)
 
 NEONFormatDecoder (const Instruction *instr, const NEONFormatMap *format0, const NEONFormatMap *format1)
 
 NEONFormatDecoder (const Instruction *instr, const NEONFormatMap *format0, const NEONFormatMap *format1, const NEONFormatMap *format2)
 
void SetFormatMaps (const NEONFormatMap *format0, const NEONFormatMap *format1=nullptr, const NEONFormatMap *format2=nullptr)
 
void SetFormatMap (unsigned index, const NEONFormatMap *format)
 
const charSubstitutePlaceholders (const char *string)
 
const charSubstitute (const char *string, SubstitutionMode mode0=kFormat, SubstitutionMode mode1=kFormat, SubstitutionMode mode2=kFormat)
 
const charMnemonic (const char *mnemonic)
 
VectorFormat GetVectorFormat (int format_index=0)
 
VectorFormat GetVectorFormat (const NEONFormatMap *format_map)
 

Static Public Member Functions

static const NEONFormatMapIntegerFormatMap ()
 
static const NEONFormatMapLongIntegerFormatMap ()
 
static const NEONFormatMapFPFormatMap ()
 
static const NEONFormatMapLoadStoreFormatMap ()
 
static const NEONFormatMapLogicalFormatMap ()
 
static const NEONFormatMapTriangularFormatMap ()
 
static const NEONFormatMapScalarFormatMap ()
 
static const NEONFormatMapLongScalarFormatMap ()
 
static const NEONFormatMapFPScalarFormatMap ()
 
static const NEONFormatMapTriangularScalarFormatMap ()
 

Detailed Description

Definition at line 642 of file instructions-arm64.h.


The documentation for this class was generated from the following file: