Searched refs:is_subdword (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_validate.cpp232 instr->operands[i].regClass().is_subdword() && !instr->operands[i].isFixed()))
235 if (instr->definitions[0].regClass().is_subdword() && !instr->definitions[0].isFixed())
242 instr->operands[i].regClass().is_subdword() && !instr->operands[i].isFixed())
268 if (instr->definitions[i].regClass().is_subdword())
409 !instr->definitions[0].regClass().is_subdword() ||
426 check(program->chip_class >= GFX9 || !def.regClass().is_subdword(),
900 if (op.regClass().is_subdword() &&
929 if (def.regClass().is_subdword() &&
1046 if (def.regClass().is_subdword() && def.bytes() < 4) {
H A Daco_register_allocation.cpp206 if (rc.is_subdword() && operand >= 0) {
209 } else if (rc.is_subdword()) {
219 if (!rc.is_subdword())
266 if (rc.is_subdword())
296 if (rc.is_subdword())
304 if (op.regClass().is_subdword())
314 if (def.regClass().is_subdword())
829 uint32_t stride = info.rc.is_subdword() ? DIV_ROUND_UP(info.stride, 4) : info.stride;
917 if (rc.is_subdword()) {
1018 res = {reg, (!var.rc.is_subdword() || (re
[all...]
H A Daco_optimizer_postRA.cpp98 if (def.regClass().is_subdword())
102 assert(def.size() == dw_size || def.regClass().is_subdword());
150 if (rc.is_subdword())
H A Daco_lower_to_hw_instr.cpp1194 } else if (def.regClass().is_subdword() && ctx->program->chip_class < GFX8) {
1231 } else if (def.regClass().is_subdword()) {
1327 assert(def.regClass().is_subdword());
1520 assert(!it->second.def.regClass().is_subdword());
1936 RegClass op_rc = def.regClass().is_subdword()
1963 op.regClass().is_subdword()
1978 RegClass rc_op = def.regClass().is_subdword()
H A Daco_lower_phis.cpp351 else if (phi->definitions[0].regClass().is_subdword())
H A Daco_print_ir.cpp92 if (rc.is_subdword()) {
H A Daco_ir.h348 constexpr bool is_subdword() const { return rc & (1 << 7); } function in struct:aco::RegClass
349 constexpr unsigned bytes() const { return ((unsigned)rc & 0x1F) * (is_subdword() ? 1 : 4); }
H A Daco_instruction_selection.cpp353 assert(!dst_rc.is_subdword());
359 if (dst_rc.is_subdword())
1338 if (elems[i].type() == RegType::sgpr && elem_rc.is_subdword())
4211 ASSERTED bool is_subdword = elem_size_bytes < 4; local in function:aco::__anon562fcc110110::split_store_data
4212 assert(!is_subdword || dst_type == RegType::vgpr);
4240 if (is_subdword && src.type() == RegType::sgpr)
H A Daco_optimizer.cpp519 [](const Definition& def) { return def.regClass().is_subdword(); });

Completed in 42 milliseconds