#include <ISA.hpp>
|
| enum | IType {
MEM_LOAD,
MEM_STORE,
MEM_OTHER,
INT_BR_COND_REL,
INT_BR_COND_IND,
FP_BR_COND_REL,
FP_BR_COND_IND,
BR_UN_COND_REL,
BR_UN_COND_IND,
SUBR_REL,
SUBR_IND,
SUBR_RET,
INT_ADD,
INT_SUB,
INT_MUL,
INT_CMP,
INT_LOGIC,
INT_SHIFT,
INT_MOV,
INT_OTHER,
FP_ADD,
FP_SUB,
FP_MUL,
FP_DIV,
FP_CMP,
FP_CVT,
FP_SQRT,
FP_MOV,
FP_OTHER,
SYS_CALL,
OTHER,
INVALID
} |
| |
Definition at line 118 of file ISA.hpp.
◆ IType
| Enumerator |
|---|
| MEM_LOAD | |
| MEM_STORE | |
| MEM_OTHER | |
| INT_BR_COND_REL | |
| INT_BR_COND_IND | |
| FP_BR_COND_REL | |
| FP_BR_COND_IND | |
| BR_UN_COND_REL | |
| BR_UN_COND_IND | |
| SUBR_REL | |
| SUBR_IND | |
| SUBR_RET | |
| INT_ADD | |
| INT_SUB | |
| INT_MUL | |
| INT_CMP | |
| INT_LOGIC | |
| INT_SHIFT | |
| INT_MOV | |
| INT_OTHER | |
| FP_ADD | |
| FP_SUB | |
| FP_MUL | |
| FP_DIV | |
| FP_CMP | |
| FP_CVT | |
| FP_SQRT | |
| FP_MOV | |
| FP_OTHER | |
| SYS_CALL | |
| OTHER | |
| INVALID | |
Definition at line 123 of file ISA.hpp.
◆ InsnDesc() [1/2]
◆ ~InsnDesc()
| ISA::InsnDesc::~InsnDesc |
( |
| ) |
|
|
inline |
◆ InsnDesc() [2/2]
| ISA::InsnDesc::InsnDesc |
( |
const InsnDesc & |
x | ) |
|
|
inline |
◆ ddump()
| void ISA::InsnDesc::ddump |
( |
| ) |
|
◆ dump()
| void ISA::InsnDesc::dump |
( |
std::ostream & |
o = std::cerr | ) |
|
◆ isBr()
| bool ISA::InsnDesc::isBr |
( |
| ) |
const |
|
inline |
◆ isBrCondInd()
| bool ISA::InsnDesc::isBrCondInd |
( |
| ) |
const |
|
inline |
◆ isBrCondRel()
| bool ISA::InsnDesc::isBrCondRel |
( |
| ) |
const |
|
inline |
◆ isBrInd()
| bool ISA::InsnDesc::isBrInd |
( |
| ) |
const |
|
inline |
◆ isBrRel()
| bool ISA::InsnDesc::isBrRel |
( |
| ) |
const |
|
inline |
◆ isBrUnCondInd()
| bool ISA::InsnDesc::isBrUnCondInd |
( |
| ) |
const |
|
inline |
◆ isBrUnCondRel()
| bool ISA::InsnDesc::isBrUnCondRel |
( |
| ) |
const |
|
inline |
◆ isFP()
| bool ISA::InsnDesc::isFP |
( |
| ) |
const |
|
inline |
◆ isFPArith()
| bool ISA::InsnDesc::isFPArith |
( |
| ) |
const |
|
inline |
◆ isFPBr()
| bool ISA::InsnDesc::isFPBr |
( |
| ) |
const |
|
inline |
◆ isFPOther()
| bool ISA::InsnDesc::isFPOther |
( |
| ) |
const |
|
inline |
◆ isIntArith()
| bool ISA::InsnDesc::isIntArith |
( |
| ) |
const |
|
inline |
◆ isIntOp()
| bool ISA::InsnDesc::isIntOp |
( |
| ) |
const |
|
inline |
◆ isIntOther()
| bool ISA::InsnDesc::isIntOther |
( |
| ) |
const |
|
inline |
◆ isInvalid()
| bool ISA::InsnDesc::isInvalid |
( |
| ) |
const |
|
inline |
◆ isMemLoad()
| bool ISA::InsnDesc::isMemLoad |
( |
| ) |
const |
|
inline |
◆ isMemOp()
| bool ISA::InsnDesc::isMemOp |
( |
| ) |
|
|
inline |
◆ isMemOther()
| bool ISA::InsnDesc::isMemOther |
( |
| ) |
const |
|
inline |
◆ isMemStore()
| bool ISA::InsnDesc::isMemStore |
( |
| ) |
const |
|
inline |
◆ isOther()
| bool ISA::InsnDesc::isOther |
( |
| ) |
const |
|
inline |
◆ isSubr()
| bool ISA::InsnDesc::isSubr |
( |
| ) |
const |
|
inline |
◆ isSubrInd()
| bool ISA::InsnDesc::isSubrInd |
( |
| ) |
const |
|
inline |
◆ isSubrRel()
| bool ISA::InsnDesc::isSubrRel |
( |
| ) |
const |
|
inline |
◆ isSubrRet()
| bool ISA::InsnDesc::isSubrRet |
( |
| ) |
const |
|
inline |
◆ isSysCall()
| bool ISA::InsnDesc::isSysCall |
( |
| ) |
const |
|
inline |
◆ isValid()
| bool ISA::InsnDesc::isValid |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ set()
| void ISA::InsnDesc::set |
( |
IType |
t | ) |
|
|
inline |
◆ toString()
| const char * ISA::InsnDesc::toString |
( |
| ) |
const |
◆ ty
The documentation for this class was generated from the following files: