Home
last modified time | relevance | path

Searched refs:backend_shader (Results 1 – 25 of 25) sorted by relevance

/external/mesa3d/src/intel/compiler/
Dbrw_shader.h43 struct backend_shader { struct
46 backend_shader(const struct brw_compiler *compiler,
53 virtual ~backend_shader();
72 brw_analysis<brw::idom_tree, backend_shader> idom_analysis; argument
92 struct backend_shader; argument
104 bool opt_predicated_break(struct backend_shader *s);
Dbrw_fs_live_variables.h36 struct backend_shader;
80 fs_live_variables(const backend_shader *s);
83 bool validate(const backend_shader *s) const;
Dbrw_vec4_live_variables.h35 struct backend_shader;
67 vec4_live_variables(const backend_shader *s);
71 validate(const backend_shader *s) const;
Dbrw_cfg.h76 struct backend_shader;
306 cfg_t(const backend_shader *s, exec_list *instructions);
323 const struct backend_shader *s;
440 idom_tree(const backend_shader *s);
444 validate(const backend_shader *) const in validate()
Dbrw_shader.cpp708 backend_shader::backend_shader(const struct brw_compiler *compiler, in backend_shader() function in backend_shader
727 backend_shader::~backend_shader() in ~backend_shader()
1222 backend_shader::dump_instructions() const in dump_instructions()
1228 backend_shader::dump_instructions(const char *name) const in dump_instructions()
1259 backend_shader::calculate_cfg() in calculate_cfg()
1267 backend_shader::invalidate_analysis(brw::analysis_dependency_class c) in invalidate_analysis()
Dbrw_dead_control_flow.h29 bool dead_control_flow_eliminate(backend_shader *s);
Dbrw_ir_performance.h50 validate(const backend_shader *) const in validate()
Dbrw_vec4_builder.h54 vec4_builder(backend_shader *shader, unsigned dispatch_width = 8) :
68 vec4_builder(backend_shader *shader, bblock_t *block, instruction *inst) : in vec4_builder()
511 backend_shader *shader;
Dbrw_dead_control_flow.cpp41 dead_control_flow_eliminate(backend_shader *s) in dead_control_flow_eliminate()
Dbrw_cfg.cpp159 const backend_shader *s = this->cfg->s; in dump()
169 cfg_t::cfg_t(const backend_shader *s, exec_list *instructions) : in cfg_t()
541 idom_tree::idom_tree(const backend_shader *s) : in idom_tree()
Dbrw_vec4_live_variables.cpp218 vec4_live_variables::vec4_live_variables(const backend_shader *s) in vec4_live_variables()
271 vec4_live_variables::validate(const backend_shader *s) const in validate()
Dbrw_predicated_break.cpp57 opt_predicated_break(backend_shader *s) in opt_predicated_break()
Dbrw_fs_builder.h55 fs_builder(backend_shader *shader, in fs_builder()
71 fs_builder(backend_shader *shader, bblock_t *block, fs_inst *inst) : in fs_builder()
722 backend_shader *shader;
Dbrw_vec4.h64 class vec4_visitor : public backend_shader
110 brw_analysis<brw::vec4_live_variables, backend_shader> live_analysis;
Dbrw_fs_live_variables.cpp258 fs_live_variables::fs_live_variables(const backend_shader *s) in fs_live_variables()
345 fs_live_variables::validate(const backend_shader *s) const in validate()
Dbrw_fs.h93 class fs_visitor : public backend_shader
346 brw_analysis<brw::fs_live_variables, backend_shader> live_analysis;
Dbrw_fs_visitor.cpp908 : backend_shader(compiler, log_data, mem_ctx, shader, prog_data), in fs_visitor()
926 : backend_shader(compiler, log_data, mem_ctx, shader, in fs_visitor()
Dbrw_fs_reg_allocate.cpp567 spill_max_size(const backend_shader *s) in spill_max_size()
585 spill_base_mrf(const backend_shader *s) in spill_base_mrf()
Dbrw_schedule_instructions.cpp547 instruction_scheduler(const backend_shader *s, int grf_count, in instruction_scheduler()
633 const backend_shader *bs;
Dbrw_vec4.cpp2650 backend_shader::invalidate_analysis(c); in invalidate_analysis()
2693 backend_shader::dump_instructions(filename); \ in run()
2706 backend_shader::dump_instructions(filename); in run()
Dbrw_fs_scoreboard.cpp108 num_instructions(const backend_shader *shader) in num_instructions()
Dbrw_ir_performance.cpp1502 calculate_performance(performance &p, const backend_shader *s, in calculate_performance()
Dbrw_vec4_visitor.cpp1767 : backend_shader(compiler, log_data, mem_ctx, shader, &prog_data->base), in vec4_visitor()
Dbrw_fs.cpp7571 backend_shader::invalidate_analysis(c); in invalidate_analysis()
7612 backend_shader::dump_instructions(filename); \ in optimize()
7626 backend_shader::dump_instructions(filename); in optimize()
/external/mesa3d/docs/relnotes/
D20.1.0.rst1956 - intel/compiler: Introduce backend_shader method to propagate IR
1968 - intel/compiler: Pass single backend_shader argument to the
1970 - intel/compiler: Pass single backend_shader argument to the
3247 - intel/compiler: Pass backend_shader \* to cfg_t()