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-arm64-inl.h File Reference
#include <ctype.h>
#include "v8globals.h"
#include "globals.h"
#include "arm64/assembler-arm64.h"
#include "arm64/assembler-arm64-inl.h"
#include "arm64/macro-assembler-arm64.h"
#include "arm64/instrument-arm64.h"
Include dependency graph for macro-assembler-arm64-inl.h:

Go to the source code of this file.

Namespaces

 v8
 
 v8::internal
 

Macros

#define DEFINE_FUNCTION(FN, REGTYPE, REG, OP)
 

Functions

MemOperand FieldMemOperand (Register object, int offset)
 
MemOperand UntagSmiFieldMemOperand (Register object, int offset)
 
MemOperand UntagSmiMemOperand (Register object, int offset)
 

Macro Definition Documentation

#define DEFINE_FUNCTION (   FN,
  REGTYPE,
  REG,
  OP 
)
Value:
void MacroAssembler::FN(const REGTYPE REG, const MemOperand& addr) { \
ASSERT(allow_macro_instructions_); \
LoadStoreMacro(REG, addr, OP); \
}
#define ASSERT(condition)
Definition: checks.h:329

Definition at line 313 of file macro-assembler-arm64-inl.h.