Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/compiler/tests/
Dtest_regalloc.cpp189 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.fixed_def)
210 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.get_reg_impl)
241 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.get_regs_for_copies)
266 BEGIN_TEST(regalloc.linear_vgpr.live_range_split.get_reg_create_vector)
/third_party/mesa3d/src/amd/compiler/
Daco_spill.cpp1784 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots() local
1785 vgpr_spill_temps[spill_slot / ctx.wave_size] = linear_vgpr; in assign_spill_slots()
1788 create->definitions[0] = Definition(linear_vgpr); in assign_spill_slots()
1825 Temp linear_vgpr = ctx.program->allocateTmp(v1.as_linear()); in assign_spill_slots() local
1826 vgpr_spill_temps[spill_slot / ctx.wave_size] = linear_vgpr; in assign_spill_slots()
1829 create->definitions[0] = Definition(linear_vgpr); in assign_spill_slots()
Daco_register_allocation.cpp1766 bool linear_vgpr = false; in get_reg_create_vector() local
1777 linear_vgpr |= ctx.assignments[reg_file[j]].rc.is_linear_vgpr(); in get_reg_create_vector()
1783 if (linear_vgpr) { in get_reg_create_vector()
2955 bool linear_vgpr = false; in register_allocation() local
2959 linear_vgpr |= parallelcopy[i].first.regClass().is_linear_vgpr(); in register_allocation()
2988 if (temp_in_scc && (sgpr_operands_alias_defs || linear_vgpr)) { in register_allocation()
Daco_ir.h305 linear_vgpr, enumerator