Searched refs:linear_vgpr (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dtest_regalloc.cpp188 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.fixed_def)
209 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.get_reg_impl)
240 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.get_regs_for_copies)
265 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.get_reg_create_vector)
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_spill.cpp1698 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); local in function:aco::__anond37687ce0110::assign_spill_slots
1699 vgpr_spill_temps[spill_slot / ctx.wave_size] = linear_vgpr;
1702 create->definitions[0] = Definition(linear_vgpr);
1782 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); local in function:aco::__anond37687ce0110::assign_spill_slots
1783 vgpr_spill_temps[spill_slot / ctx.wave_size] = linear_vgpr;
1786 create->definitions[0] = Definition(linear_vgpr);
H A Daco_register_allocation.cpp1679 bool linear_vgpr = false; local in function:aco::__anon1a58e4b40110::get_reg_create_vector
1690 linear_vgpr |= ctx.assignments[reg_file[j]].rc.is_linear_vgpr();
1696 if (linear_vgpr) {
2720 bool linear_vgpr = false; local in function:aco::register_allocation
2724 linear_vgpr |= parallelcopy[i].first.regClass().is_linear_vgpr();
2753 if (temp_in_scc && (sgpr_operands_alias_defs || linear_vgpr)) {
H A Daco_ir.h304 linear_vgpr, enumerator in enum:aco::RegType

Completed in 13 milliseconds