Home
last modified time | relevance | path

Searched refs:vgrf_end (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
Dbrw_fs_live_variables.cpp286 vgrf_end = ralloc_array(mem_ctx, int, num_vgrfs); in fs_live_variables()
289 vgrf_end[i] = -1; in fs_live_variables()
317 vgrf_end[vgrf] = MAX2(vgrf_end[vgrf], end[i]); in fs_live_variables()
333 live->vgrf_start[reg.nr] > ip || live->vgrf_end[reg.nr] < ip) in check_register_live_range()
377 return !(vgrf_end[a] <= vgrf_start[b] || in vgrfs_interfere()
378 vgrf_end[b] <= vgrf_start[a]); in vgrfs_interfere()
Dbrw_fs_live_variables.h127 int *vgrf_end; variable
Dbrw_fs_reg_allocate.cpp514 live.vgrf_end[vgrf] <= node_start_ip)) in setup_live_interference()
728 live.vgrf_end[i]); in build_interference_graph()
944 int live_length = live.vgrf_end[i] - live.vgrf_start[i]; in set_spill_costs()
Dbrw_fs_cse.cpp364 if (src_reg->file == VGRF && live.vgrf_end[src_reg->nr] < ip) { in opt_cse_local()
Dbrw_fs_copy_propagation.cpp1141 live.vgrf_end[entry->dst.nr] <= block->end_ip) in opt_copy_propagation()
Dbrw_schedule_instructions.cpp826 live.vgrf_end[i] >= cfg->blocks[block + 1]->start_ip) { in setup_liveness()
Dbrw_fs.cpp2915 if (live.vgrf_end[send->src[2].nr] > ip) in opt_split_sends()
3128 if (live.vgrf_end[inst->src[0].nr] > ip) in compute_to_mrf()
6005 for (int ip = live.vgrf_start[reg]; ip <= live.vgrf_end[reg]; ip++) in register_pressure()