Lines Matching refs:num_sgprs
702 unsigned num_sgprs = 0;
711 if (num_sgprs < 2)
712 sgpr[num_sgprs++] = op.tempId();
2152 unsigned num_sgprs = (op[0].type() == RegType::sgpr) + (op[1].type() == RegType::sgpr);
2153 if (num_sgprs > (ctx.program->gfx_level >= GFX10 ? 2 : 1))
2168 if (neg[0] || neg[1] || abs[0] || abs[1] || opsel || num_sgprs > 1) {
3080 unsigned num_sgprs = !!sgpr_ids[0] + !!sgpr_ids[1];
3103 if (!info.is_extract() && num_sgprs && ctx.uses[sgpr_info_id] > 1 && !instr->isVOP3() &&
3109 if (new_sgpr && num_sgprs >= max_sgprs)
3137 sgpr_ids[num_sgprs++] = sgpr.id();
4594 unsigned num_sgprs = !!sgpr_ids[0] + !!sgpr_ids[1];
4595 if (num_sgprs == const_bus_limit && !is_literal_sgpr)