Lines Matching defs:uint8_t
109 enum class instr_class : uint8_t {
133 enum storage_class : uint8_t {
146 enum memory_semantics : uint8_t {
175 enum sync_scope : uint8_t {
235 uint8_t round : 4;
236 uint8_t denorm : 4;
238 uint8_t val = 0;
264 static const uint8_t unset_counter = 0xff;
266 uint8_t vm;
267 uint8_t exp;
268 uint8_t lgkm;
269 uint8_t vs;
310 enum RC : uint8_t {
409 constexpr Temp(uint32_t id, RegClass cls) noexcept : id_(id), reg_class(uint8_t(cls)) {}
515 static Operand c8(uint8_t v) noexcept
897 uint8_t isTemp_ : 1;
898 uint8_t isFixed_ : 1;
899 uint8_t isConstant_ : 1;
900 uint8_t isKill_ : 1;
901 uint8_t isUndef_ : 1;
902 uint8_t isFirstKill_ : 1;
903 uint8_t constSize : 2;
904 uint8_t isLateKill_ : 1;
905 uint8_t is16bit_ : 1;
906 uint8_t is24bit_ : 1;
907 uint8_t signext : 1;
981 uint8_t isFixed_ : 1;
982 uint8_t isKill_ : 1;
983 uint8_t isPrecise_ : 1;
984 uint8_t isNUW_ : 1;
985 uint8_t isNoCSE_ : 1;
988 uint8_t control_ = 0;
1401 uint8_t padding : 3;
1417 uint8_t opsel : 4;
1418 uint8_t omod : 2;
1420 uint8_t padding0 : 1;
1421 uint8_t padding1;
1428 uint8_t opsel_lo : 3;
1429 uint8_t opsel_hi : 3;
1431 uint8_t padding0 : 1;
1432 uint8_t padding1;
1446 uint8_t row_mask : 4;
1447 uint8_t bank_mask : 4;
1449 uint8_t padding : 7;
1454 uint8_t lane_sel[8];
1459 enum sdwa_sel : uint8_t {
1523 uint8_t omod : 2; /* GFX9+ */
1524 uint8_t padding : 5;
1529 uint8_t attribute;
1530 uint8_t component;
1548 uint8_t offset1;
1549 uint8_t padding;
1590 uint8_t dfmt : 4; /* Data Format of data in memory buffer */
1591 uint8_t nfmt : 3; /* Numeric format of data in memory */
1616 uint8_t dmask; /* Data VGPR enable mask */
1617 uint8_t dim : 3; /* NAVI: dimensionality */
1629 uint8_t padding0 : 2;
1630 uint8_t padding1;
1631 uint8_t padding2;
1650 uint8_t padding0 : 2;
1657 uint8_t enabled_mask;
1658 uint8_t dest;
1662 uint8_t padding0 : 5;
1663 uint8_t padding1;
1670 uint8_t padding;
1975 enum class HWStage : uint8_t {
2099 std::vector<uint8_t> constant_data;