Lines Matching refs:RegClass
41 unsigned idx, RegClass rc);
43 RegClass rc);
45 get_subdword_definition_info(Program* program, const aco_ptr<Instruction>& instr, RegClass rc);
50 RegClass rc;
60 assignment(PhysReg reg_, RegClass rc_) : reg(reg_), rc(rc_), assigned(-1) {}
176 get_stride(RegClass rc)
206 RegClass rc;
208 DefInfo(ra_ctx& ctx, aco_ptr<Instruction>& instr, RegClass rc_, int operand) : rc(rc_)
222 rc = RegClass::get(rc.type(), info.second);
287 void block(PhysReg start, RegClass rc)
317 void clear(PhysReg start, RegClass rc)
494 unsigned idx, RegClass rc)
535 RegClass rc)
601 get_subdword_definition_info(Program* program, const aco_ptr<Instruction>& instr, RegClass rc)
745 adjust_max_used_regs(ra_ctx& ctx, RegClass rc, unsigned reg)
876 RegClass rc = info.rc;
879 new_info.rc = RegClass(rc.type(), size);
1243 RegClass rc = info.rc;
1297 bool aligned = rc == RegClass::v4 && reg_win.lo() % 4 == 0;
1384 get_reg_specified(ra_ctx& ctx, RegisterFile& reg_file, RegClass rc, aco_ptr<Instruction>& instr,
1442 IDAndRegClass(unsigned id_, RegClass rc_) : id(id_), rc(rc_) {}
1445 RegClass rc;
1499 RegClass rc = ctx.assignments[var.id].rc;
1590 RegClass vec_rc = RegClass::get(temp.type(), their_offset);
1688 vars.emplace_back(0xffffffff, RegClass(info.rc.type(), MAX2(def_size, killed_op_size)));
1718 RegClass rc = temp.regClass();
1804 bool aligned = rc == RegClass::v4 && reg_win.lo() % 4 == 0;
1914 RegClass rc)
2869 RegClass rc = definition->regClass();
2875 RegClass vec_rc = RegClass::get(rc.type(), instr->operands[0].bytes());