v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
InlineSmiCheckInfo Class Reference

#include <macro-assembler-arm64.h>

Public Member Functions

 InlineSmiCheckInfo (Address info)
 
bool HasSmiCheck () const
 
const RegisterSmiRegister () const
 
InstructionSmiCheck () const
 

Static Public Member Functions

static void Emit (MacroAssembler *masm, const Register &reg, const Label *smi_check)
 
static void EmitNotInlined (MacroAssembler *masm)
 

Detailed Description

Definition at line 2251 of file macro-assembler-arm64.h.

Constructor & Destructor Documentation

InlineSmiCheckInfo ( Address  info)
explicit

Member Function Documentation

static void Emit ( MacroAssembler masm,
const Register reg,
const Label *  smi_check 
)
static
static void EmitNotInlined ( MacroAssembler masm)
inlinestatic

Definition at line 2277 of file macro-assembler-arm64.h.

References InlineSmiCheckInfo::Emit().

bool HasSmiCheck ( ) const
inline

Definition at line 2255 of file macro-assembler-arm64.h.

References v8::internal::NULL.

Instruction* SmiCheck ( ) const
inline

Definition at line 2263 of file macro-assembler-arm64.h.

const Register& SmiRegister ( ) const
inline

Definition at line 2259 of file macro-assembler-arm64.h.


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