Searched refs:as_linear (Results 1 – 6 of 6) sorted by relevance
57 Temp reduceTmp(0, RegClass(RegType::vgpr, maxSize).as_linear()); in setup_reduce_temp()58 Temp vtmp(0, RegClass(RegType::vgpr, maxSize).as_linear()); in setup_reduce_temp()
1606 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots()1675 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots()
298 constexpr RegClass as_linear() const { return RegClass((RC) (rc | (1 << 6))); } in as_linear() function
1893 assert(instr->operands[0].regClass() == v1.as_linear()); in lower_to_hw_instr()1903 assert(instr->operands[0].regClass() == v1.as_linear()); in lower_to_hw_instr()
1586 if (preds.size() == 0 || val.regClass() == val.regClass().as_linear()) in handle_live_in()
7469 reduce->operands[1] = Operand(RegClass(RegType::vgpr, dst.size()).as_linear()); in emit_reduction_instr()7470 reduce->operands[2] = Operand(v1.as_linear()); in emit_reduction_instr()