#include <ArbInst.hpp>
Collaboration diagram for shgl::ArbInst:
Public Types | |
enum | CCode { NOCC, EQ, GE, GT, LE, LT, NE, TR, FL } |
Public Member Functions | |
ArbInst (ArbOp op, int label) | |
ArbInst (ArbOp op, int label, const SH::ShVariable &condition) | |
ArbInst (ArbOp op, const SH::ShVariable &dest) | |
ArbInst (ArbOp op, const SH::ShVariable &dest, const SH::ShVariable &src0) | |
ArbInst (ArbOp op, const SH::ShVariable &dest, const SH::ShVariable &src0, const SH::ShVariable &src1) | |
ArbInst (ArbOp op, const SH::ShVariable &dest, const SH::ShVariable &src0, const SH::ShVariable &src1, const SH::ShVariable &src2) | |
ArbInst (ArbOp op, const SH::ShVariable &dest, const SH::ShVariable &src0, const SH::ShVariable &src1, const SH::ShVariable &src2, const SH::ShVariable &src3) | |
Public Attributes | |
ArbOp | op |
SH::ShVariable | dest |
SH::ShVariable | src [max_num_sources] |
int | label |
bool | invert |
bool | update_cc |
Prepend "C" to update the condition code. | |
enum shgl::ArbInst::CCode | ccode |
Do a conditional instruction. | |
SH::ShSwizzle | ccswiz |
Static Public Attributes | |
static const int | max_num_sources |
Definition at line 148 of file ArbInst.hpp.