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
macro-assembler-ia32.h File Reference
#include "assembler.h"
#include "frames.h"
#include "v8globals.h"
Include dependency graph for macro-assembler-ia32.h:

Go to the source code of this file.

Data Structures

class  MacroAssembler
 
class  CodePatcher
 

Namespaces

 v8
 
 v8::internal
 

Macros

#define ACCESS_MASM(masm)   masm->
 

Typedefs

typedef Operand MemOperand
 

Enumerations

enum  RememberedSetAction {
  EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET, EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET,
  EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET, EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET,
  EMIT_REMEMBERED_SET, OMIT_REMEMBERED_SET
}
 
enum  SmiCheck {
  INLINE_SMI_CHECK, OMIT_SMI_CHECK, INLINE_SMI_CHECK, OMIT_SMI_CHECK,
  INLINE_SMI_CHECK, OMIT_SMI_CHECK, INLINE_SMI_CHECK, OMIT_SMI_CHECK,
  INLINE_SMI_CHECK, OMIT_SMI_CHECK
}
 
enum  RegisterValueType { REGISTER_VALUE_IS_SMI, REGISTER_VALUE_IS_INT32 }
 

Functions

bool AreAliased (Register r1, Register r2, Register r3, Register r4)
 
Operand FieldOperand (Register object, int offset)
 
Operand FieldOperand (Register object, Register index, ScaleFactor scale, int offset)
 
Operand FixedArrayElementOperand (Register array, Register index_as_smi, int additional_offset=0)
 
MemOperand ContextOperand (Register context, int index)
 
MemOperand GlobalObjectOperand ()
 
Operand ApiParameterOperand (int index)
 

Macro Definition Documentation

#define ACCESS_MASM (   masm)    masm->

Definition at line 1129 of file macro-assembler-ia32.h.