v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
instruction-codes-riscv.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_LIST_COMMON(V)
 
#define TARGET_ARCH_OPCODE_LIST_ZBB(V)
 
#define TARGET_ARCH_OPCODE_LIST_ZBB_32(V)
 
#define TARGET_ARCH_OPCODE_LIST_ZBA(V)
 
#define TARGET_ARCH_OPCODE_LIST_ZBA_32(V)
 
#define TARGET_ARCH_OPCODE_LIST_ZBS(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(Root) /* [root + k] */
#define V(Name)

Definition at line 451 of file instruction-codes-riscv.h.

◆ TARGET_ARCH_OPCODE_LIST

#define TARGET_ARCH_OPCODE_LIST ( V)
Value:
TARGET_ARCH_OPCODE_LIST_SPECAIL(V) \
TARGET_ARCH_OPCODE_LIST_ZBB(V) \
TARGET_ARCH_OPCODE_LIST_ZBS(V) \
TARGET_ARCH_OPCODE_LIST_ZBA(V) \
TARGET_ARCH_OPCODE_LIST_ZBA_32(V) \
TARGET_ARCH_OPCODE_LIST_ZBB_32(V)
#define TARGET_ARCH_OPCODE_LIST_COMMON(V)

Definition at line 427 of file instruction-codes-riscv.h.

◆ TARGET_ARCH_OPCODE_LIST_COMMON

#define TARGET_ARCH_OPCODE_LIST_COMMON ( V)

Definition at line 147 of file instruction-codes-riscv.h.

◆ TARGET_ARCH_OPCODE_LIST_ZBA

#define TARGET_ARCH_OPCODE_LIST_ZBA ( V)
Value:
V(RiscvSh1add) \
V(RiscvSh2add) \
V(RiscvSh3add)

Definition at line 401 of file instruction-codes-riscv.h.

◆ TARGET_ARCH_OPCODE_LIST_ZBA_32

#define TARGET_ARCH_OPCODE_LIST_ZBA_32 ( V)

Definition at line 414 of file instruction-codes-riscv.h.

◆ TARGET_ARCH_OPCODE_LIST_ZBB

#define TARGET_ARCH_OPCODE_LIST_ZBB ( V)
Value:
V(RiscvAndn) \
V(RiscvOrn) \
V(RiscvXnor) \
V(RiscvClz) \
V(RiscvCtz) \
V(RiscvCpop) \
V(RiscvMax) \
V(RiscvMaxu) \
V(RiscvMin) \
V(RiscvMinu) \
V(RiscvSextb) \
V(RiscvSexth) \
V(RiscvZexth) \
V(RiscvRev8)

Definition at line 376 of file instruction-codes-riscv.h.

◆ TARGET_ARCH_OPCODE_LIST_ZBB_32

#define TARGET_ARCH_OPCODE_LIST_ZBB_32 ( V)

Definition at line 398 of file instruction-codes-riscv.h.

◆ TARGET_ARCH_OPCODE_LIST_ZBS

#define TARGET_ARCH_OPCODE_LIST_ZBS ( V)
Value:
V(RiscvBclr) \
V(RiscvBclri) \
V(RiscvBext) \
V(RiscvBexti) \
V(RiscvBinv) \
V(RiscvBinvi) \
V(RiscvBset) \
V(RiscvBseti)

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