v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::InstructionGetters< T > Class Template Reference

#include <constants-loong64.h>

Inheritance diagram for v8::internal::InstructionGetters< T >:
Collaboration diagram for v8::internal::InstructionGetters< T >:

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)
 

Detailed Description

template<class T>
class v8::internal::InstructionGetters< T >

Definition at line 811 of file base-constants-riscv.h.

Member Function Documentation

◆ AqValue()

template<class T >
bool v8::internal::InstructionGetters< T >::AqValue ( ) const
inline

Definition at line 1247 of file base-constants-riscv.h.

◆ BaseOpcode()

template<class T >
int v8::internal::InstructionGetters< T >::BaseOpcode ( ) const
inline

Definition at line 818 of file base-constants-riscv.h.

Here is the caller graph for this function:

◆ BaseValue()

template<class T >
int v8::internal::InstructionGetters< T >::BaseValue ( ) const
inline

Definition at line 1474 of file constants-mips64.h.

◆ Bp2Value()

template<class T >
int v8::internal::InstructionGetters< T >::Bp2Value ( ) const
inline

Definition at line 1523 of file constants-mips64.h.

◆ Bp3Value()

template<class T >
int v8::internal::InstructionGetters< T >::Bp3Value ( ) const
inline

Definition at line 1528 of file constants-mips64.h.

◆ BranchOffset()

template<class T >
int v8::internal::InstructionGetters< T >::BranchOffset ( ) const
inline

Definition at line 955 of file base-constants-riscv.h.

◆ CaValue()

template<class T >
int v8::internal::InstructionGetters< T >::CaValue ( ) const
inline

Definition at line 858 of file constants-loong64.h.

◆ CdValue()

template<class T >
int v8::internal::InstructionGetters< T >::CdValue ( ) const
inline

Definition at line 854 of file constants-loong64.h.

◆ CjValue()

template<class T >
int v8::internal::InstructionGetters< T >::CjValue ( ) const
inline

Definition at line 850 of file constants-loong64.h.

◆ CodeValue()

template<class T >
int v8::internal::InstructionGetters< T >::CodeValue ( ) const
inline

Definition at line 862 of file constants-loong64.h.

◆ CondValue()

template<class T >
int v8::internal::InstructionGetters< T >::CondValue ( ) const
inline

Definition at line 814 of file constants-loong64.h.

◆ CsrValue()

template<class T >
int v8::internal::InstructionGetters< T >::CsrValue ( ) const
inline

Definition at line 921 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ FaValue()

template<class T >
int v8::internal::InstructionGetters< T >::FaValue ( ) const
inline

Definition at line 838 of file constants-loong64.h.

◆ FBccValue()

template<class T >
int v8::internal::InstructionGetters< T >::FBccValue ( ) const
inline

Definition at line 1539 of file constants-mips64.h.

◆ FBtrueValue()

template<class T >
int v8::internal::InstructionGetters< T >::FBtrueValue ( ) const
inline

Definition at line 1544 of file constants-mips64.h.

◆ FCccValue()

template<class T >
int v8::internal::InstructionGetters< T >::FCccValue ( ) const
inline

Definition at line 1534 of file constants-mips64.h.

◆ FdValue() [1/2]

template<class T >
int v8::internal::InstructionGetters< T >::FdValue ( ) const
inline

Definition at line 834 of file constants-loong64.h.

◆ FdValue() [2/2]

template<class T >
int v8::internal::InstructionGetters< T >::FdValue ( ) const
inline

Definition at line 1495 of file constants-mips64.h.

◆ FjValue()

template<class T >
int v8::internal::InstructionGetters< T >::FjValue ( ) const
inline

Definition at line 842 of file constants-loong64.h.

◆ FkValue()

template<class T >
int v8::internal::InstructionGetters< T >::FkValue ( ) const
inline

Definition at line 846 of file constants-loong64.h.

◆ FrValue()

template<class T >
int v8::internal::InstructionGetters< T >::FrValue ( ) const
inline

Definition at line 1507 of file constants-mips64.h.

◆ FsValue()

template<class T >
int v8::internal::InstructionGetters< T >::FsValue ( ) const
inline

Definition at line 1499 of file constants-mips64.h.

◆ FtValue()

template<class T >
int v8::internal::InstructionGetters< T >::FtValue ( ) const
inline

Definition at line 1503 of file constants-mips64.h.

◆ Funct3Value()

template<class T >
int v8::internal::InstructionGetters< T >::Funct3Value ( ) const
inline

Definition at line 897 of file base-constants-riscv.h.

Here is the caller graph for this function:

◆ Funct5Value()

template<class T >
int v8::internal::InstructionGetters< T >::Funct5Value ( ) const
inline

Definition at line 905 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ Funct7Value()

template<class T >
int v8::internal::InstructionGetters< T >::Funct7Value ( ) const

◆ FunctionFieldRaw()

template<class T >
int v8::internal::InstructionGetters< T >::FunctionFieldRaw ( ) const
inline

Definition at line 1579 of file constants-mips64.h.

◆ FunctionValue()

template<class T >
int v8::internal::InstructionGetters< T >::FunctionValue ( ) const
inline

Definition at line 1489 of file constants-mips64.h.

Here is the caller graph for this function:

◆ Hint15Value()

template<class T >
int v8::internal::InstructionGetters< T >::Hint15Value ( ) const
inline

Definition at line 870 of file constants-loong64.h.

◆ Hint5Value()

template<class T >
int v8::internal::InstructionGetters< T >::Hint5Value ( ) const
inline

Definition at line 866 of file constants-loong64.h.

◆ Imm12SExtValue()

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm12SExtValue ( ) const
inline

Definition at line 950 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ Imm12Value() [1/2]

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm12Value ( ) const
inline

Definition at line 907 of file constants-loong64.h.

Here is the caller graph for this function:

◆ Imm12Value() [2/2]

template<class T >
int v8::internal::InstructionGetters< T >::Imm12Value ( ) const
inline

Definition at line 944 of file base-constants-riscv.h.

◆ Imm14Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm14Value ( ) const
inline

Definition at line 909 of file constants-loong64.h.

◆ Imm16Value() [1/2]

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm16Value ( ) const
inline

Definition at line 911 of file constants-loong64.h.

◆ Imm16Value() [2/2]

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm16Value ( ) const
inline

Definition at line 1609 of file constants-mips64.h.

◆ Imm18Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm18Value ( ) const
inline

Definition at line 1614 of file constants-mips64.h.

◆ Imm19Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm19Value ( ) const
inline

Definition at line 1619 of file constants-mips64.h.

◆ Imm20JValue()

template<class T >
int v8::internal::InstructionGetters< T >::Imm20JValue ( ) const
inline

Definition at line 982 of file base-constants-riscv.h.

Here is the caller graph for this function:

◆ Imm20UValue()

template<class T >
int v8::internal::InstructionGetters< T >::Imm20UValue ( ) const
inline

Definition at line 974 of file base-constants-riscv.h.

Here is the caller graph for this function:

◆ Imm21Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm21Value ( ) const
inline

Definition at line 1624 of file constants-mips64.h.

◆ Imm26Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm26Value ( ) const
inline

Definition at line 1629 of file constants-mips64.h.

◆ Imm9Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::Imm9Value ( ) const
inline

Definition at line 1604 of file constants-mips64.h.

◆ ImmValue() [1/2]

template<class T >
int32_t v8::internal::InstructionGetters< T >::ImmValue ( int bits) const
inline

Definition at line 904 of file constants-loong64.h.

◆ ImmValue() [2/2]

template<class T >
int32_t v8::internal::InstructionGetters< T >::ImmValue ( int bits) const
inline

Definition at line 1599 of file constants-mips64.h.

◆ IsArithShift()

template<class T >
bool v8::internal::InstructionGetters< T >::IsArithShift ( ) const
inline

Definition at line 992 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ IsAUIPC()

template<class T >
bool v8::internal::InstructionGetters< T >::IsAUIPC ( ) const
inline

Definition at line 1254 of file base-constants-riscv.h.

◆ IsForbiddenAfterBranch()

template<class T >
bool v8::internal::InstructionGetters< T >::IsForbiddenAfterBranch ( ) const
inline

Definition at line 1703 of file constants-mips64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsForbiddenAfterBranchInstr()

template<class T >
bool v8::internal::InstructionGetters< T >::IsForbiddenAfterBranchInstr ( Instr instr)
static

Definition at line 1962 of file constants-mips64.h.

Here is the caller graph for this function:

◆ IsForbiddenInBranchDelay()

template<class T >
bool v8::internal::InstructionGetters< T >::IsForbiddenInBranchDelay ( ) const
inline

Definition at line 1707 of file constants-mips64.h.

Here is the call graph for this function:

◆ IsLinkingInstruction()

template<class P >
bool v8::internal::InstructionGetters< P >::IsLinkingInstruction ( ) const

Definition at line 1911 of file constants-mips64.h.

◆ IsLoad()

template<class T >
bool v8::internal::InstructionGetters< T >::IsLoad ( )

Definition at line 234 of file base-constants-riscv.cc.

◆ IsMSABranchInstr()

template<class T >
bool v8::internal::InstructionGetters< T >::IsMSABranchInstr ( ) const
inline

Definition at line 1716 of file constants-mips64.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsMSAInstr()

template<class T >
bool v8::internal::InstructionGetters< T >::IsMSAInstr ( ) const
inline

Definition at line 1737 of file constants-mips64.h.

Here is the call graph for this function:

◆ IsStore()

template<class T >
bool v8::internal::InstructionGetters< T >::IsStore ( )

Definition at line 259 of file base-constants-riscv.cc.

◆ IsTrap() [1/3]

template<class P >
bool v8::internal::InstructionGetters< P >::IsTrap ( ) const

Definition at line 1294 of file constants-loong64.h.

◆ IsTrap() [2/3]

template<class T >
bool v8::internal::InstructionGetters< T >::IsTrap ( ) const

◆ IsTrap() [3/3]

template<class T >
bool v8::internal::InstructionGetters< T >::IsTrap ( ) const

◆ LsaSaValue()

template<class T >
int v8::internal::InstructionGetters< T >::LsaSaValue ( ) const
inline

Definition at line 1484 of file constants-mips64.h.

◆ LsbdValue()

template<class T >
int v8::internal::InstructionGetters< T >::LsbdValue ( ) const
inline

Definition at line 806 of file constants-loong64.h.

◆ LsbwValue()

template<class T >
int v8::internal::InstructionGetters< T >::LsbwValue ( ) const
inline

Definition at line 798 of file constants-loong64.h.

◆ MemoryOrder()

template<class T >
int v8::internal::InstructionGetters< T >::MemoryOrder ( bool is_pred) const
inline

Definition at line 934 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ MsaBitDf()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaBitDf ( ) const
inline

Definition at line 1655 of file constants-mips64.h.

Here is the caller graph for this function:

◆ MsaBitMValue()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaBitMValue ( ) const
inline

Definition at line 1671 of file constants-mips64.h.

Here is the call graph for this function:

◆ MsaElmDf()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaElmDf ( ) const
inline

Definition at line 1676 of file constants-mips64.h.

Here is the caller graph for this function:

◆ MsaElmNValue()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaElmNValue ( ) const
inline

Definition at line 1693 of file constants-mips64.h.

Here is the call graph for this function:

◆ MsaImm10Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaImm10Value ( ) const
inline

Definition at line 1645 of file constants-mips64.h.

◆ MsaImm5Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaImm5Value ( ) const
inline

Definition at line 1640 of file constants-mips64.h.

◆ MsaImm8Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaImm8Value ( ) const
inline

Definition at line 1635 of file constants-mips64.h.

◆ MsaImmMI10Value()

template<class T >
int32_t v8::internal::InstructionGetters< T >::MsaImmMI10Value ( ) const
inline

Definition at line 1650 of file constants-mips64.h.

◆ MsbdValue()

template<class T >
int v8::internal::InstructionGetters< T >::MsbdValue ( ) const
inline

Definition at line 810 of file constants-loong64.h.

◆ MsbwValue()

template<class T >
int v8::internal::InstructionGetters< T >::MsbwValue ( ) const
inline

Definition at line 802 of file constants-loong64.h.

◆ Offs16Value()

template<class T >
int v8::internal::InstructionGetters< T >::Offs16Value ( ) const
inline

Definition at line 874 of file constants-loong64.h.

◆ Offs21Value()

template<class T >
int v8::internal::InstructionGetters< T >::Offs21Value ( ) const
inline

Definition at line 878 of file constants-loong64.h.

◆ Offs26Value()

template<class T >
int v8::internal::InstructionGetters< T >::Offs26Value ( ) const
inline

Definition at line 885 of file constants-loong64.h.

◆ OpcodeFieldRaw()

template<class T >
Opcode v8::internal::InstructionGetters< T >::OpcodeFieldRaw ( ) const
inline

Definition at line 1549 of file constants-mips64.h.

Here is the caller graph for this function:

◆ OperandFunct3()

template<class T >
uint32_t v8::internal::InstructionGetters< T >::OperandFunct3 ( ) const
inline

Definition at line 813 of file base-constants-riscv.h.

◆ RdFieldRaw() [1/2]

template<class T >
int v8::internal::InstructionGetters< T >::RdFieldRaw ( ) const
inline

Definition at line 900 of file constants-loong64.h.

◆ RdFieldRaw() [2/2]

template<class T >
int v8::internal::InstructionGetters< T >::RdFieldRaw ( ) const
inline

Definition at line 1570 of file constants-mips64.h.

◆ RdValue() [1/3]

template<class T >
int v8::internal::InstructionGetters< T >::RdValue ( ) const
inline

Definition at line 774 of file constants-loong64.h.

◆ RdValue() [2/3]

template<class T >
int v8::internal::InstructionGetters< T >::RdValue ( ) const
inline

Definition at line 1469 of file constants-mips64.h.

◆ RdValue() [3/3]

template<class T >
int v8::internal::InstructionGetters< T >::RdValue ( ) const
inline

Definition at line 874 of file base-constants-riscv.h.

◆ RjFieldRaw()

template<class T >
int v8::internal::InstructionGetters< T >::RjFieldRaw ( ) const
inline

Definition at line 892 of file constants-loong64.h.

◆ RjValue()

template<class T >
int v8::internal::InstructionGetters< T >::RjValue ( ) const
inline

Definition at line 766 of file constants-loong64.h.

◆ RkFieldRaw()

template<class T >
int v8::internal::InstructionGetters< T >::RkFieldRaw ( ) const
inline

Definition at line 896 of file constants-loong64.h.

◆ RkValue()

template<class T >
int v8::internal::InstructionGetters< T >::RkValue ( ) const
inline

Definition at line 770 of file constants-loong64.h.

◆ RlValue()

template<class T >
bool v8::internal::InstructionGetters< T >::RlValue ( ) const
inline

Definition at line 1249 of file base-constants-riscv.h.

◆ RoundMode()

template<class T >
int v8::internal::InstructionGetters< T >::RoundMode ( ) const
inline

Definition at line 927 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ Rs1Value()

template<class T >
int v8::internal::InstructionGetters< T >::Rs1Value ( ) const
inline

Definition at line 827 of file base-constants-riscv.h.

Here is the caller graph for this function:

◆ Rs2Value()

template<class T >
int v8::internal::InstructionGetters< T >::Rs2Value ( ) const
inline

Definition at line 838 of file base-constants-riscv.h.

◆ Rs3Value()

template<class T >
int v8::internal::InstructionGetters< T >::Rs3Value ( ) const
inline

Definition at line 848 of file base-constants-riscv.h.

◆ RsFieldRaw()

template<class T >
int v8::internal::InstructionGetters< T >::RsFieldRaw ( ) const
inline

Definition at line 1553 of file constants-mips64.h.

Here is the caller graph for this function:

◆ RsFieldRawNoAssert()

template<class T >
int v8::internal::InstructionGetters< T >::RsFieldRawNoAssert ( ) const
inline

Definition at line 1560 of file constants-mips64.h.

◆ RsValue()

template<class T >
int v8::internal::InstructionGetters< T >::RsValue ( ) const
inline

Definition at line 1457 of file constants-mips64.h.

Here is the caller graph for this function:

◆ RtFieldRaw()

template<class T >
int v8::internal::InstructionGetters< T >::RtFieldRaw ( ) const
inline

Definition at line 1564 of file constants-mips64.h.

◆ RtValue()

template<class T >
int v8::internal::InstructionGetters< T >::RtValue ( ) const
inline

Definition at line 1463 of file constants-mips64.h.

Here is the caller graph for this function:

◆ RvcFunct2BValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcFunct2BValue ( ) const
inline

Definition at line 201 of file base-constants-riscv.cc.

◆ RvcFunct2Value()

template<class T >
int v8::internal::InstructionGetters< T >::RvcFunct2Value ( ) const
inline

Definition at line 195 of file base-constants-riscv.cc.

◆ RvcFunct3Value()

template<class T >
int v8::internal::InstructionGetters< T >::RvcFunct3Value ( ) const
inline

Definition at line 189 of file base-constants-riscv.cc.

◆ RvcFunct4Value()

template<class T >
int v8::internal::InstructionGetters< T >::RvcFunct4Value ( ) const
inline

Definition at line 183 of file base-constants-riscv.cc.

◆ RvcFunct6Value()

template<class T >
int v8::internal::InstructionGetters< T >::RvcFunct6Value ( ) const
inline

Definition at line 177 of file base-constants-riscv.cc.

◆ RvcImm11CJValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm11CJValue ( ) const
inline

Definition at line 1122 of file base-constants-riscv.h.

◆ RvcImm5DValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm5DValue ( ) const
inline

Definition at line 1113 of file base-constants-riscv.h.

◆ RvcImm5WValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm5WValue ( ) const
inline

Definition at line 1103 of file base-constants-riscv.h.

◆ RvcImm6Addi16spValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm6Addi16spValue ( ) const
inline

Definition at line 1034 of file base-constants-riscv.h.

◆ RvcImm6LdspValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm6LdspValue ( ) const
inline

Definition at line 1075 of file base-constants-riscv.h.

◆ RvcImm6LwspValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm6LwspValue ( ) const
inline

Definition at line 1065 of file base-constants-riscv.h.

◆ RvcImm6SdspValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm6SdspValue ( ) const
inline

Definition at line 1094 of file base-constants-riscv.h.

◆ RvcImm6SwspValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm6SwspValue ( ) const
inline

Definition at line 1085 of file base-constants-riscv.h.

◆ RvcImm6Value()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm6Value ( ) const
inline

Definition at line 1025 of file base-constants-riscv.h.

Here is the caller graph for this function:

◆ RvcImm8Addi4spnValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm8Addi4spnValue ( ) const
inline

Definition at line 1046 of file base-constants-riscv.h.

◆ RvcImm8BValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcImm8BValue ( ) const
inline

Definition at line 1134 of file base-constants-riscv.h.

◆ RvcOpcode()

template<class T >
int v8::internal::InstructionGetters< T >::RvcOpcode ( ) const
inline

Definition at line 822 of file base-constants-riscv.h.

◆ RvcRdValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcRdValue ( ) const

Definition at line 153 of file base-constants-riscv.cc.

Here is the caller graph for this function:

◆ RvcRs1sValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcRs1sValue ( ) const

Definition at line 165 of file base-constants-riscv.cc.

◆ RvcRs1Value()

template<class T >
int v8::internal::InstructionGetters< T >::RvcRs1Value ( ) const
inline

Definition at line 885 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ RvcRs2sValue()

template<class T >
int v8::internal::InstructionGetters< T >::RvcRs2sValue ( ) const

Definition at line 171 of file base-constants-riscv.cc.

◆ RvcRs2Value()

template<class T >
int v8::internal::InstructionGetters< T >::RvcRs2Value ( ) const

Definition at line 159 of file base-constants-riscv.cc.

◆ RvcShamt6()

template<class T >
int v8::internal::InstructionGetters< T >::RvcShamt6 ( ) const
inline

Definition at line 1057 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ RvvLMUL()

template<class T >
const char * v8::internal::InstructionGetters< T >::RvvLMUL ( ) const
inline

Definition at line 1218 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ RvvSEW()

template<class T >
const char * v8::internal::InstructionGetters< T >::RvvSEW ( ) const
inline

Definition at line 1205 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ RvvSimm5()

template<class T >
int32_t v8::internal::InstructionGetters< T >::RvvSimm5 ( ) const
inline

Definition at line 1234 of file base-constants-riscv.h.

◆ Rvvuimm()

template<class T >
uint32_t v8::internal::InstructionGetters< T >::Rvvuimm ( ) const

Definition at line 224 of file base-constants-riscv.cc.

◆ RvvUimm5()

template<class T >
uint32_t v8::internal::InstructionGetters< T >::RvvUimm5 ( ) const
inline

Definition at line 1240 of file base-constants-riscv.h.

◆ RvvVlmul()

template<class T >
uint32_t v8::internal::InstructionGetters< T >::RvvVlmul ( ) const
inline

Definition at line 1192 of file base-constants-riscv.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ RvvVM()

template<class T >
uint8_t v8::internal::InstructionGetters< T >::RvvVM ( ) const
inline

Definition at line 1198 of file base-constants-riscv.h.

◆ RvvVsew()

template<class T >
uint32_t v8::internal::InstructionGetters< T >::RvvVsew ( ) const
inline

Definition at line 1186 of file base-constants-riscv.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Rvvzimm()

template<class T >
uint32_t v8::internal::InstructionGetters< T >::Rvvzimm ( ) const

Definition at line 207 of file base-constants-riscv.cc.

Here is the caller graph for this function:

◆ Sa2Value()

template<class T >
int v8::internal::InstructionGetters< T >::Sa2Value ( ) const
inline

Definition at line 778 of file constants-loong64.h.

◆ Sa3Value()

template<class T >
int v8::internal::InstructionGetters< T >::Sa3Value ( ) const
inline

Definition at line 782 of file constants-loong64.h.

◆ SaFieldRaw()

template<class T >
int v8::internal::InstructionGetters< T >::SaFieldRaw ( ) const
inline

Definition at line 1575 of file constants-mips64.h.

◆ SaValue()

template<class T >
int v8::internal::InstructionGetters< T >::SaValue ( ) const
inline

Definition at line 1479 of file constants-mips64.h.

◆ SecondaryValue()

template<class T >
int v8::internal::InstructionGetters< T >::SecondaryValue ( ) const
inline

Definition at line 1584 of file constants-mips64.h.

Here is the call graph for this function:

◆ Shamt()

template<class T >
int v8::internal::InstructionGetters< T >::Shamt ( ) const
inline

Definition at line 1000 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ Shamt32()

template<class T >
int v8::internal::InstructionGetters< T >::Shamt32 ( ) const
inline

Definition at line 1010 of file base-constants-riscv.h.

Here is the call graph for this function:

◆ Si12Value()

template<class T >
int v8::internal::InstructionGetters< T >::Si12Value ( ) const
inline

Definition at line 818 of file constants-loong64.h.

◆ Si14Value()

template<class T >
int v8::internal::InstructionGetters< T >::Si14Value ( ) const
inline

Definition at line 822 of file constants-loong64.h.

◆ Si16Value()

template<class T >
int v8::internal::InstructionGetters< T >::Si16Value ( ) const
inline

Definition at line 826 of file constants-loong64.h.

◆ Si20Value()

template<class T >
int v8::internal::InstructionGetters< T >::Si20Value ( ) const
inline

Definition at line 830 of file constants-loong64.h.

◆ StoreOffset()

template<class T >
int v8::internal::InstructionGetters< T >::StoreOffset ( ) const
inline

Definition at line 965 of file base-constants-riscv.h.

◆ Ui12Value()

template<class T >
int v8::internal::InstructionGetters< T >::Ui12Value ( ) const
inline

Definition at line 794 of file constants-loong64.h.

◆ Ui5Value()

template<class T >
int v8::internal::InstructionGetters< T >::Ui5Value ( ) const
inline

Definition at line 786 of file constants-loong64.h.

◆ Ui6Value()

template<class T >
int v8::internal::InstructionGetters< T >::Ui6Value ( ) const
inline

Definition at line 790 of file constants-loong64.h.

◆ VdValue()

template<class T >
int v8::internal::InstructionGetters< T >::VdValue ( ) const
inline

Definition at line 867 of file base-constants-riscv.h.

◆ vl_vs_width()

template<class T >
int v8::internal::InstructionGetters< T >::vl_vs_width ( )
inline

Definition at line 1145 of file base-constants-riscv.h.

◆ Vs1Value()

template<class T >
int v8::internal::InstructionGetters< T >::Vs1Value ( ) const
inline

Definition at line 853 of file base-constants-riscv.h.

◆ Vs2Value()

template<class T >
int v8::internal::InstructionGetters< T >::Vs2Value ( ) const
inline

Definition at line 860 of file base-constants-riscv.h.

◆ WdValue()

template<class T >
int v8::internal::InstructionGetters< T >::WdValue ( ) const
inline

Definition at line 1511 of file constants-mips64.h.

◆ WsValue()

template<class T >
int v8::internal::InstructionGetters< T >::WsValue ( ) const
inline

Definition at line 1515 of file constants-mips64.h.

◆ WtValue()

template<class T >
int v8::internal::InstructionGetters< T >::WtValue ( ) const
inline

Definition at line 1519 of file constants-mips64.h.


The documentation for this class was generated from the following files: