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 char * SubstitutePlaceholders (const char *string)
 
const char * Substitute (const char *string, SubstitutionMode mode0=kFormat, SubstitutionMode mode1=kFormat, SubstitutionMode mode2=kFormat)
 
const char * Mnemonic (const char *mnemonic)
 
VectorFormat GetVectorFormat (int format_index=0)
 
VectorFormat GetVectorFormat (const NEONFormatMap *format_map)
 

Static Public Member Functions

static const NEONFormatMap * IntegerFormatMap ()
 
static const NEONFormatMap * LongIntegerFormatMap ()
 
static const NEONFormatMap * FPFormatMap ()
 
static const NEONFormatMap * LoadStoreFormatMap ()
 
static const NEONFormatMap * LogicalFormatMap ()
 
static const NEONFormatMap * TriangularFormatMap ()
 
static const NEONFormatMap * ScalarFormatMap ()
 
static const NEONFormatMap * LongScalarFormatMap ()
 
static const NEONFormatMap * FPScalarFormatMap ()
 
static const NEONFormatMap * TriangularScalarFormatMap ()
 

Detailed Description

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


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