#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: