bool get_pull_locs(const fs_reg &src, unsigned *out_surf_index,
unsigned *out_pull_index);
void lower_constant_loads();
- void invalidate_live_intervals();
virtual void invalidate_analysis(brw::analysis_dependency_class c);
void calculate_register_pressure();
void validate();
return true;
}
-void
-fs_visitor::invalidate_live_intervals()
-{
- /* XXX -- Leave this around for the moment to keep the fs_vistor object
- * concrete.
- */
-}
-
bool
fs_live_variables::vars_interfere(int a, int b) const
{
void
backend_shader::invalidate_analysis(brw::analysis_dependency_class c)
{
- if (c)
- invalidate_live_intervals();
}
extern "C" const unsigned *
void calculate_cfg();
- virtual void invalidate_live_intervals() = 0;
virtual void invalidate_analysis(brw::analysis_dependency_class c);
};
void move_push_constants_to_pull_constants();
void split_uniform_registers();
void pack_uniform_registers();
- void invalidate_live_intervals();
virtual void invalidate_analysis(brw::analysis_dependency_class c);
void split_virtual_grfs();
bool opt_vector_float();
ralloc_free(mem_ctx);
}
-void
-vec4_visitor::invalidate_live_intervals()
-{
- /* XXX -- Leave this around for the moment to keep the vec4_vistor object
- * concrete.
- */
-}
-
static bool
check_register_live_range(const vec4_live_variables *live, int ip,
unsigned var, unsigned n)