Home
last modified time | relevance | path

Searched refs:as_linear (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/amd/compiler/
Daco_reduce_assign.cpp57 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()
Daco_spill.cpp1606 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()
Daco_ir.h298 constexpr RegClass as_linear() const { return RegClass((RC) (rc | (1 << 6))); } in as_linear() function
Daco_lower_to_hw_instr.cpp1893 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()
Daco_register_allocation.cpp1586 if (preds.size() == 0 || val.regClass() == val.regClass().as_linear()) in handle_live_in()
Daco_instruction_selection.cpp7469 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()