Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/ilo/shader/
Dtoy_legalize_ra.c36 int vrf; member
295 ls->vrf_mapping[interval->vrf] = interval->reg; in linear_scan_run()
301 assert(interval->vrf - first->vrf == interval->reg - first->reg); in linear_scan_run()
312 linear_scan_add_live_interval(struct linear_scan *ls, int vrf, int pc) in linear_scan_add_live_interval() argument
314 if (ls->intervals[vrf].vrf) in linear_scan_add_live_interval()
317 ls->intervals[vrf].vrf = vrf; in linear_scan_add_live_interval()
318 ls->intervals[vrf].startpoint = pc; in linear_scan_add_live_interval()
321 if (vrf > ls->max_vrf) in linear_scan_add_live_interval()
322 ls->max_vrf = vrf; in linear_scan_add_live_interval()
343 int vrf, i; in linear_scan_init_live_intervals() local
[all …]
Dtoy_tgsi.c1635 intptr_t vrf; in ra_map_reg() local
1645 vrf = pointer_to_intptr(val); in ra_map_reg()
1651 vrf = (intptr_t) ra_alloc_reg(tgsi, file); in ra_map_reg()
1654 val = intptr_to_pointer(vrf); in ra_map_reg()
1661 return (int) vrf; in ra_map_reg()
1731 int vrf; in ra_get_dst() local
1734 vrf = ra_alloc_reg(tgsi, d->Register.File); in ra_get_dst()
1737 vrf = ra_map_reg(tgsi, d->Register.File, in ra_get_dst()
1745 false, 0, d->Register.WriteMask, vrf * TOY_REG_WIDTH); in ra_get_dst()
1753 enum toy_type type, int vrf) in ra_get_src_for_vrf() argument
[all …]
Dtoy_compiler.h176 const int vrf = tc->next_vrf; in tc_alloc_vrf() local
180 return vrf; in tc_alloc_vrf()
Dilo_shader_fs.c1493 int mrf = base_mrf, vrf; in fs_write_fb() local
1501 vrf = toy_tgsi_get_vrf(&fcc->tgsi, TGSI_FILE_OUTPUT, 0, index); in fs_write_fb()
1502 if (vrf >= 0) { in fs_write_fb()
1503 const struct toy_src tmp = tsrc(TOY_FILE_VRF, vrf, 0); in fs_write_fb()
1546 int vrf; in fs_write_fb() local
1548 vrf = toy_tgsi_get_vrf(&fcc->tgsi, TGSI_FILE_OUTPUT, 0, index); in fs_write_fb()
1549 if (vrf >= 0) { in fs_write_fb()
1550 const struct toy_src tmp = tsrc(TOY_FILE_VRF, vrf, 0); in fs_write_fb()
Dilo_shader_gs.c673 const int vrf = toy_tgsi_get_vrf(&gcc->tgsi, TGSI_FILE_INPUT, i, idx); in gs_lower_opcode_tgsi_direct() local
676 if (vrf < 0) in gs_lower_opcode_tgsi_direct()
679 dst = tdst(TOY_FILE_VRF, vrf, 0); in gs_lower_opcode_tgsi_direct()
1203 const int vrf = (slot >= 0) ? toy_tgsi_get_vrf(&gcc->tgsi, in gs_setup_vars() local
1206 if (vrf >= 0) in gs_setup_vars()
1207 gcc->vars.tgsi_outs[i] = tsrc(TOY_FILE_VRF, vrf, 0); in gs_setup_vars()
Dilo_shader_vs.c812 const int vrf = (slot >= 0) ? toy_tgsi_get_vrf(tgsi, in vs_collect_outputs() local
816 if (vrf >= 0) { in vs_collect_outputs()
819 dst = tdst(TOY_FILE_VRF, vrf, 0); in vs_collect_outputs()