LLVM  16.0.0git
Enumerations
llvm::RISCVOp Namespace Reference

Enumerations

enum  OperandType : unsigned {
  OPERAND_FIRST_RISCV_IMM = MCOI::OPERAND_FIRST_TARGET, OPERAND_UIMM2 = OPERAND_FIRST_RISCV_IMM, OPERAND_UIMM3, OPERAND_UIMM4,
  OPERAND_UIMM5, OPERAND_UIMM7, OPERAND_UIMM7_LSB00, OPERAND_UIMM8_LSB00,
  OPERAND_UIMM8_LSB000, OPERAND_UIMM12, OPERAND_ZERO, OPERAND_SIMM5,
  OPERAND_SIMM5_PLUS1, OPERAND_SIMM6, OPERAND_SIMM6_NONZERO, OPERAND_SIMM10_LSB0000_NONZERO,
  OPERAND_SIMM12, OPERAND_SIMM12_LSB00000, OPERAND_UIMM20, OPERAND_UIMMLOG2XLEN,
  OPERAND_UIMMLOG2XLEN_NONZERO, OPERAND_UIMM_SHFL, OPERAND_VTYPEI10, OPERAND_VTYPEI11,
  OPERAND_RVKRNUM, OPERAND_LAST_RISCV_IMM = OPERAND_RVKRNUM, OPERAND_AVL
}
 

Enumeration Type Documentation

◆ OperandType

enum llvm::RISCVOp::OperandType : unsigned
Enumerator
OPERAND_FIRST_RISCV_IMM 
OPERAND_UIMM2 
OPERAND_UIMM3 
OPERAND_UIMM4 
OPERAND_UIMM5 
OPERAND_UIMM7 
OPERAND_UIMM7_LSB00 
OPERAND_UIMM8_LSB00 
OPERAND_UIMM8_LSB000 
OPERAND_UIMM12 
OPERAND_ZERO 
OPERAND_SIMM5 
OPERAND_SIMM5_PLUS1 
OPERAND_SIMM6 
OPERAND_SIMM6_NONZERO 
OPERAND_SIMM10_LSB0000_NONZERO 
OPERAND_SIMM12 
OPERAND_SIMM12_LSB00000 
OPERAND_UIMM20 
OPERAND_UIMMLOG2XLEN 
OPERAND_UIMMLOG2XLEN_NONZERO 
OPERAND_UIMM_SHFL 
OPERAND_VTYPEI10 
OPERAND_VTYPEI11 
OPERAND_RVKRNUM 
OPERAND_LAST_RISCV_IMM 
OPERAND_AVL 

Definition at line 226 of file RISCVBaseInfo.h.