|
ネームスペース |
namespace | Onikiri |
namespace | Onikiri::OpClassCode |
列挙型 |
enum | Onikiri::OpClassCode::OpClassCode {
Onikiri::OpClassCode::CALL = 0,
Onikiri::OpClassCode::CALL_JUMP,
Onikiri::OpClassCode::RET,
Onikiri::OpClassCode::RETC,
Onikiri::OpClassCode::INT_BEGIN,
Onikiri::OpClassCode::iBC = INT_BEGIN,
Onikiri::OpClassCode::iBU,
Onikiri::OpClassCode::iJUMP,
Onikiri::OpClassCode::iLD,
Onikiri::OpClassCode::iST,
Onikiri::OpClassCode::iIMM,
Onikiri::OpClassCode::iMOV,
Onikiri::OpClassCode::iALU,
Onikiri::OpClassCode::iSFT,
Onikiri::OpClassCode::iMUL,
Onikiri::OpClassCode::iDIV,
Onikiri::OpClassCode::iBYTE,
Onikiri::OpClassCode::INT_END = iBYTE,
Onikiri::OpClassCode::FLOAT_BEGIN,
Onikiri::OpClassCode::fBC = FLOAT_BEGIN,
Onikiri::OpClassCode::fLD,
Onikiri::OpClassCode::fST,
Onikiri::OpClassCode::fMOV,
Onikiri::OpClassCode::fNEG,
Onikiri::OpClassCode::fADD,
Onikiri::OpClassCode::fMUL,
Onikiri::OpClassCode::fDIV,
Onikiri::OpClassCode::fCONV,
Onikiri::OpClassCode::fELEM,
Onikiri::OpClassCode::FLOAT_END = fELEM,
Onikiri::OpClassCode::ifCONV,
Onikiri::OpClassCode::syscall,
Onikiri::OpClassCode::syscall_branch,
Onikiri::OpClassCode::ADDR,
Onikiri::OpClassCode::iNOP,
Onikiri::OpClassCode::fNOP,
Onikiri::OpClassCode::UNDEF,
Onikiri::OpClassCode::other,
Onikiri::OpClassCode::Code_MAX = other
} |
関数 |
int | Onikiri::OpClassCode::FromString (const char *s) |
bool | Onikiri::OpClassCode::IsAddr (int code) |
bool | Onikiri::OpClassCode::IsBranch (int code) |
bool | Onikiri::OpClassCode::IsCall (int code) |
bool | Onikiri::OpClassCode::IsConditionalBranch (int code) |
bool | Onikiri::OpClassCode::IsFloat (int code) |
bool | Onikiri::OpClassCode::IsIFConversion (int code) |
bool | Onikiri::OpClassCode::IsIndirectJump (int code) |
bool | Onikiri::OpClassCode::IsInt (int code) |
bool | Onikiri::OpClassCode::IsLoad (int code) |
bool | Onikiri::OpClassCode::IsMem (int code) |
bool | Onikiri::OpClassCode::IsNop (int code) |
bool | Onikiri::OpClassCode::IsReturn (int code) |
bool | Onikiri::OpClassCode::IsStore (int code) |
bool | Onikiri::OpClassCode::IsSubroutine (int code) |
bool | Onikiri::OpClassCode::IsSyscall (int code) |
bool | Onikiri::OpClassCode::IsUnconditionalBranch (int code) |
const char * | Onikiri::OpClassCode::ToString (int c) |