![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <constants-loong64.h>
Public Member Functions | |
int | RjValue () const |
int | RkValue () const |
int | RdValue () const |
int | Sa2Value () const |
int | Sa3Value () const |
int | Ui5Value () const |
int | Ui6Value () const |
int | Ui12Value () const |
int | LsbwValue () const |
int | MsbwValue () const |
int | LsbdValue () const |
int | MsbdValue () const |
int | CondValue () const |
int | Si12Value () const |
int | Si14Value () const |
int | Si16Value () const |
int | Si20Value () const |
int | FdValue () const |
int | FaValue () const |
int | FjValue () const |
int | FkValue () const |
int | CjValue () const |
int | CdValue () const |
int | CaValue () const |
int | CodeValue () const |
int | Hint5Value () const |
int | Hint15Value () const |
int | Offs16Value () const |
int | Offs21Value () const |
int | Offs26Value () const |
int | RjFieldRaw () const |
int | RkFieldRaw () const |
int | RdFieldRaw () const |
int32_t | ImmValue (int bits) const |
int32_t | Imm12Value () const |
int32_t | Imm14Value () const |
int32_t | Imm16Value () const |
bool | IsTrap () const |
int | RsValue () const |
int | RtValue () const |
int | RdValue () const |
int | BaseValue () const |
int | SaValue () const |
int | LsaSaValue () const |
int | FunctionValue () const |
int | FdValue () const |
int | FsValue () const |
int | FtValue () const |
int | FrValue () const |
int | WdValue () const |
int | WsValue () const |
int | WtValue () const |
int | Bp2Value () const |
int | Bp3Value () const |
int | FCccValue () const |
int | FBccValue () const |
int | FBtrueValue () const |
Opcode | OpcodeFieldRaw () const |
int | RsFieldRaw () const |
int | RsFieldRawNoAssert () const |
int | RtFieldRaw () const |
int | RdFieldRaw () const |
int | SaFieldRaw () const |
int | FunctionFieldRaw () const |
int | SecondaryValue () const |
int32_t | ImmValue (int bits) const |
int32_t | Imm9Value () const |
int32_t | Imm16Value () const |
int32_t | Imm18Value () const |
int32_t | Imm19Value () const |
int32_t | Imm21Value () const |
int32_t | Imm26Value () const |
int32_t | MsaImm8Value () const |
int32_t | MsaImm5Value () const |
int32_t | MsaImm10Value () const |
int32_t | MsaImmMI10Value () const |
int32_t | MsaBitDf () const |
int32_t | MsaBitMValue () const |
int32_t | MsaElmDf () const |
int32_t | MsaElmNValue () const |
bool | IsForbiddenAfterBranch () const |
bool | IsForbiddenInBranchDelay () const |
bool | IsLinkingInstruction () const |
bool | IsTrap () const |
bool | IsMSABranchInstr () const |
bool | IsMSAInstr () const |
uint32_t | OperandFunct3 () const |
bool | IsLoad () |
bool | IsStore () |
int | BaseOpcode () const |
int | RvcOpcode () const |
int | Rs1Value () const |
int | Rs2Value () const |
int | Rs3Value () const |
int | Vs1Value () const |
int | Vs2Value () const |
int | VdValue () const |
int | RdValue () const |
int | RvcRs1Value () const |
int | RvcRdValue () const |
int | RvcRs2Value () const |
int | RvcRs1sValue () const |
int | RvcRs2sValue () const |
int | Funct7Value () const |
int | Funct3Value () const |
int | Funct5Value () const |
int | RvcFunct6Value () const |
int | RvcFunct4Value () const |
int | RvcFunct3Value () const |
int | RvcFunct2Value () const |
int | RvcFunct2BValue () const |
int | CsrValue () const |
int | RoundMode () const |
int | MemoryOrder (bool is_pred) const |
int | Imm12Value () const |
int32_t | Imm12SExtValue () const |
int | BranchOffset () const |
int | StoreOffset () const |
int | Imm20UValue () const |
int | Imm20JValue () const |
bool | IsArithShift () const |
int | Shamt () const |
int | Shamt32 () const |
int | RvcImm6Value () const |
int | RvcImm6Addi16spValue () const |
int | RvcImm8Addi4spnValue () const |
int | RvcShamt6 () const |
int | RvcImm6LwspValue () const |
int | RvcImm6LdspValue () const |
int | RvcImm6SwspValue () const |
int | RvcImm6SdspValue () const |
int | RvcImm5WValue () const |
int | RvcImm5DValue () const |
int | RvcImm11CJValue () const |
int | RvcImm8BValue () const |
int | vl_vs_width () |
uint32_t | Rvvzimm () const |
uint32_t | Rvvuimm () const |
uint32_t | RvvVsew () const |
uint32_t | RvvVlmul () const |
uint8_t | RvvVM () const |
const char * | RvvSEW () const |
const char * | RvvLMUL () const |
int32_t | RvvSimm5 () const |
uint32_t | RvvUimm5 () const |
bool | AqValue () const |
bool | RlValue () const |
bool | IsTrap () const |
bool | IsAUIPC () const |
Static Public Member Functions | |
static bool | IsForbiddenAfterBranchInstr (Instr instr) |
Definition at line 811 of file base-constants-riscv.h.
|
inline |
Definition at line 1247 of file base-constants-riscv.h.
|
inline |
|
inline |
Definition at line 1474 of file constants-mips64.h.
|
inline |
Definition at line 1523 of file constants-mips64.h.
|
inline |
Definition at line 1528 of file constants-mips64.h.
|
inline |
Definition at line 955 of file base-constants-riscv.h.
|
inline |
Definition at line 858 of file constants-loong64.h.
|
inline |
Definition at line 854 of file constants-loong64.h.
|
inline |
Definition at line 850 of file constants-loong64.h.
|
inline |
Definition at line 862 of file constants-loong64.h.
|
inline |
Definition at line 814 of file constants-loong64.h.
|
inline |
|
inline |
Definition at line 838 of file constants-loong64.h.
|
inline |
Definition at line 1539 of file constants-mips64.h.
|
inline |
Definition at line 1544 of file constants-mips64.h.
|
inline |
Definition at line 1534 of file constants-mips64.h.
|
inline |
Definition at line 834 of file constants-loong64.h.
|
inline |
Definition at line 1495 of file constants-mips64.h.
|
inline |
Definition at line 842 of file constants-loong64.h.
|
inline |
Definition at line 846 of file constants-loong64.h.
|
inline |
Definition at line 1507 of file constants-mips64.h.
|
inline |
Definition at line 1499 of file constants-mips64.h.
|
inline |
Definition at line 1503 of file constants-mips64.h.
|
inline |
|
inline |
int v8::internal::InstructionGetters< T >::Funct7Value | ( | ) | const |
|
inline |
Definition at line 1579 of file constants-mips64.h.
|
inline |
|
inline |
Definition at line 870 of file constants-loong64.h.
|
inline |
Definition at line 866 of file constants-loong64.h.
|
inline |
|
inline |
|
inline |
Definition at line 944 of file base-constants-riscv.h.
|
inline |
Definition at line 909 of file constants-loong64.h.
|
inline |
Definition at line 911 of file constants-loong64.h.
|
inline |
Definition at line 1609 of file constants-mips64.h.
|
inline |
Definition at line 1614 of file constants-mips64.h.
|
inline |
Definition at line 1619 of file constants-mips64.h.
|
inline |
|
inline |
|
inline |
Definition at line 1624 of file constants-mips64.h.
|
inline |
Definition at line 1629 of file constants-mips64.h.
|
inline |
Definition at line 1604 of file constants-mips64.h.
|
inline |
Definition at line 904 of file constants-loong64.h.
|
inline |
Definition at line 1599 of file constants-mips64.h.
|
inline |
|
inline |
Definition at line 1254 of file base-constants-riscv.h.
|
inline |
Definition at line 1703 of file constants-mips64.h.
|
static |
|
inline |
bool v8::internal::InstructionGetters< P >::IsLinkingInstruction | ( | ) | const |
Definition at line 1911 of file constants-mips64.h.
bool v8::internal::InstructionGetters< T >::IsLoad | ( | ) |
Definition at line 234 of file base-constants-riscv.cc.
|
inline |
Definition at line 1716 of file constants-mips64.h.
|
inline |
bool v8::internal::InstructionGetters< T >::IsStore | ( | ) |
Definition at line 259 of file base-constants-riscv.cc.
bool v8::internal::InstructionGetters< P >::IsTrap | ( | ) | const |
Definition at line 1294 of file constants-loong64.h.
bool v8::internal::InstructionGetters< T >::IsTrap | ( | ) | const |
bool v8::internal::InstructionGetters< T >::IsTrap | ( | ) | const |
|
inline |
Definition at line 1484 of file constants-mips64.h.
|
inline |
Definition at line 806 of file constants-loong64.h.
|
inline |
Definition at line 798 of file constants-loong64.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1645 of file constants-mips64.h.
|
inline |
Definition at line 1640 of file constants-mips64.h.
|
inline |
Definition at line 1635 of file constants-mips64.h.
|
inline |
Definition at line 1650 of file constants-mips64.h.
|
inline |
Definition at line 810 of file constants-loong64.h.
|
inline |
Definition at line 802 of file constants-loong64.h.
|
inline |
Definition at line 874 of file constants-loong64.h.
|
inline |
Definition at line 878 of file constants-loong64.h.
|
inline |
Definition at line 885 of file constants-loong64.h.
|
inline |
|
inline |
Definition at line 813 of file base-constants-riscv.h.
|
inline |
Definition at line 900 of file constants-loong64.h.
|
inline |
Definition at line 1570 of file constants-mips64.h.
|
inline |
Definition at line 774 of file constants-loong64.h.
|
inline |
Definition at line 1469 of file constants-mips64.h.
|
inline |
Definition at line 874 of file base-constants-riscv.h.
|
inline |
Definition at line 892 of file constants-loong64.h.
|
inline |
Definition at line 766 of file constants-loong64.h.
|
inline |
Definition at line 896 of file constants-loong64.h.
|
inline |
Definition at line 770 of file constants-loong64.h.
|
inline |
Definition at line 1249 of file base-constants-riscv.h.
|
inline |
|
inline |
|
inline |
Definition at line 838 of file base-constants-riscv.h.
|
inline |
Definition at line 848 of file base-constants-riscv.h.
|
inline |
|
inline |
Definition at line 1560 of file constants-mips64.h.
|
inline |
|
inline |
Definition at line 1564 of file constants-mips64.h.
|
inline |
|
inline |
Definition at line 201 of file base-constants-riscv.cc.
|
inline |
Definition at line 195 of file base-constants-riscv.cc.
|
inline |
Definition at line 189 of file base-constants-riscv.cc.
|
inline |
Definition at line 183 of file base-constants-riscv.cc.
|
inline |
Definition at line 177 of file base-constants-riscv.cc.
|
inline |
Definition at line 1122 of file base-constants-riscv.h.
|
inline |
Definition at line 1113 of file base-constants-riscv.h.
|
inline |
Definition at line 1103 of file base-constants-riscv.h.
|
inline |
Definition at line 1034 of file base-constants-riscv.h.
|
inline |
Definition at line 1075 of file base-constants-riscv.h.
|
inline |
Definition at line 1065 of file base-constants-riscv.h.
|
inline |
Definition at line 1094 of file base-constants-riscv.h.
|
inline |
Definition at line 1085 of file base-constants-riscv.h.
|
inline |
|
inline |
Definition at line 1046 of file base-constants-riscv.h.
|
inline |
Definition at line 1134 of file base-constants-riscv.h.
|
inline |
Definition at line 822 of file base-constants-riscv.h.
int v8::internal::InstructionGetters< T >::RvcRdValue | ( | ) | const |
int v8::internal::InstructionGetters< T >::RvcRs1sValue | ( | ) | const |
Definition at line 165 of file base-constants-riscv.cc.
|
inline |
int v8::internal::InstructionGetters< T >::RvcRs2sValue | ( | ) | const |
Definition at line 171 of file base-constants-riscv.cc.
int v8::internal::InstructionGetters< T >::RvcRs2Value | ( | ) | const |
Definition at line 159 of file base-constants-riscv.cc.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1234 of file base-constants-riscv.h.
uint32_t v8::internal::InstructionGetters< T >::Rvvuimm | ( | ) | const |
Definition at line 224 of file base-constants-riscv.cc.
|
inline |
Definition at line 1240 of file base-constants-riscv.h.
|
inline |
Definition at line 1192 of file base-constants-riscv.h.
|
inline |
Definition at line 1198 of file base-constants-riscv.h.
|
inline |
Definition at line 1186 of file base-constants-riscv.h.
uint32_t v8::internal::InstructionGetters< T >::Rvvzimm | ( | ) | const |
|
inline |
Definition at line 778 of file constants-loong64.h.
|
inline |
Definition at line 782 of file constants-loong64.h.
|
inline |
Definition at line 1575 of file constants-mips64.h.
|
inline |
Definition at line 1479 of file constants-mips64.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 818 of file constants-loong64.h.
|
inline |
Definition at line 822 of file constants-loong64.h.
|
inline |
Definition at line 826 of file constants-loong64.h.
|
inline |
Definition at line 830 of file constants-loong64.h.
|
inline |
Definition at line 965 of file base-constants-riscv.h.
|
inline |
Definition at line 794 of file constants-loong64.h.
|
inline |
Definition at line 786 of file constants-loong64.h.
|
inline |
Definition at line 790 of file constants-loong64.h.
|
inline |
Definition at line 867 of file base-constants-riscv.h.
|
inline |
Definition at line 1145 of file base-constants-riscv.h.
|
inline |
Definition at line 853 of file base-constants-riscv.h.
|
inline |
Definition at line 860 of file base-constants-riscv.h.
|
inline |
Definition at line 1511 of file constants-mips64.h.
|
inline |
Definition at line 1515 of file constants-mips64.h.
|
inline |
Definition at line 1519 of file constants-mips64.h.