V8 Project
macro-assembler-arm64-inl.h File Reference
+ Include dependency graph for macro-assembler-arm64-inl.h:

Go to the source code of this file.

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 

Macros

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

Functions

MemOperand v8::internal::FieldMemOperand (Register object, int offset)
 
MemOperand v8::internal::UntagSmiFieldMemOperand (Register object, int offset)
 
MemOperand v8::internal::UntagSmiMemOperand (Register object, int offset)
 

Macro Definition Documentation

◆ DEFINE_FUNCTION [1/2]

#define DEFINE_FUNCTION (   FN,
  REGTYPE,
  REG,
  OP 
)
Value:
void MacroAssembler::FN(const REGTYPE REG, const MemOperand& addr) { \
DCHECK(allow_macro_instructions_); \
LoadStoreMacro(REG, addr, OP); \
}

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

◆ DEFINE_FUNCTION [2/2]

#define DEFINE_FUNCTION (   FN,
  REGTYPE,
  REG,
  REG2,
  OP 
)
Value:
void MacroAssembler::FN(const REGTYPE REG, const REGTYPE REG2, \
const MemOperand& addr) { \
DCHECK(allow_macro_instructions_); \
LoadStorePairMacro(REG, REG2, addr, OP); \
}

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