Lines Matching refs:vec
103 std::vector<uint32_t>& vec = affinities[i];
104 for (uint32_t entry : vec) {
1541 Instruction* vec{create_instruction<Pseudo_instruction>(aco_opcode::p_create_vector,
1543 vec->definitions[0] = def;
1546 vec->operands[i] = Operand(tmp);
1558 bld.insert(vec);
1623 for (std::vector<uint32_t>& vec : ctx.affinities) {
1624 if (ctx.interferences[vec[0]].first.type() != type)
1627 for (unsigned id : vec) {
1635 slots_used, ctx.wave_size, ctx.interferences[vec[0]].first.size(), type == RegType::sgpr);
1637 for (unsigned id : vec) {
1671 for (std::vector<uint32_t>& vec : ctx.affinities) {
1672 for (unsigned i = 0; i < vec.size(); i++) {
1673 for (unsigned j = i + 1; j < vec.size(); j++) {
1674 assert(vec[i] != vec[j]);
1675 bool reloaded = ctx.is_reloaded[vec[i]] || ctx.is_reloaded[vec[j]];
1676 ctx.is_reloaded[vec[i]] = reloaded;
1677 ctx.is_reloaded[vec[j]] = reloaded;
1692 for (std::vector<uint32_t>& vec : ctx.affinities) {
1693 for (unsigned i = 0; i < vec.size(); i++) {
1694 for (unsigned j = i + 1; j < vec.size(); j++) {
1695 assert(is_assigned[vec[i]] == is_assigned[vec[j]]);
1696 if (!is_assigned[vec[i]])
1698 assert(ctx.is_reloaded[vec[i]] == ctx.is_reloaded[vec[j]]);
1699 assert(ctx.interferences[vec[i]].first.type() ==
1700 ctx.interferences[vec[j]].first.type());
1701 assert(slots[vec[i]] == slots[vec[j]]);