v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
instruction-codes-arm64.h File Reference

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 

Macros

#define TARGET_ARCH_OPCODE_WITH_MEMORY_ACCESS_MODE_LIST(V)
 
#define TARGET_ARCH_SIMD_OPCODE_LIST(V)
 
#define TARGET_ARCH_OPCODE_LIST(V)
 
#define TARGET_ADDRESSING_MODE_LIST(V)
 

Macro Definition Documentation

◆ TARGET_ADDRESSING_MODE_LIST

#define TARGET_ADDRESSING_MODE_LIST ( V)
Value:
V(MRI) /* [%r0 + K] */ \
V(MRR) /* [%r0 + %r1] */ \
V(Operand2_R_LSL_I) /* %r0 LSL K */ \
V(Operand2_R_LSR_I) /* %r0 LSR K */ \
V(Operand2_R_ASR_I) /* %r0 ASR K */ \
V(Operand2_R_ROR_I) /* %r0 ROR K */ \
V(Operand2_R_UXTB) /* %r0 UXTB (unsigned extend byte) */ \
V(Operand2_R_UXTH) /* %r0 UXTH (unsigned extend halfword) */ \
V(Operand2_R_SXTB) /* %r0 SXTB (signed extend byte) */ \
V(Operand2_R_SXTH) /* %r0 SXTH (signed extend halfword) */ \
V(Operand2_R_SXTW) /* %r0 SXTW (signed extend word) */ \
V(Root) /* [%rr + K] */
#define V(Name)

Definition at line 417 of file instruction-codes-arm64.h.

◆ TARGET_ARCH_OPCODE_LIST

#define TARGET_ARCH_OPCODE_LIST ( V)

Definition at line 236 of file instruction-codes-arm64.h.

◆ TARGET_ARCH_OPCODE_WITH_MEMORY_ACCESS_MODE_LIST

#define TARGET_ARCH_OPCODE_WITH_MEMORY_ACCESS_MODE_LIST ( V)

Definition at line 16 of file instruction-codes-arm64.h.

◆ TARGET_ARCH_SIMD_OPCODE_LIST

#define TARGET_ARCH_SIMD_OPCODE_LIST ( V)

Definition at line 57 of file instruction-codes-arm64.h.