Home
last modified time | relevance | path

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

12

/external/mesa3d/src/intel/compiler/
Dbrw_vec4_visitor.cpp66 vec4_visitor::emit(vec4_instruction *inst) in emit()
77 vec4_visitor::emit_before(bblock_t *block, vec4_instruction *inst, in emit_before()
89 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, in emit()
97 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, in emit()
104 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0) in emit()
110 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst) in emit()
116 vec4_visitor::emit(enum opcode opcode) in emit()
123 vec4_visitor::op(const dst_reg &dst, const src_reg &src0) \
130 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
139 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
[all …]
Dtest_vec4_dead_code_eliminate.cpp39 vec4_visitor *v;
42 class dead_code_eliminate_vec4_visitor : public vec4_visitor
48 : vec4_visitor(compiler, NULL, NULL, prog_data, shader, NULL, in dead_code_eliminate_vec4_visitor()
104 dead_code_eliminate(vec4_visitor *v) in dead_code_eliminate()
Dtest_vec4_copy_propagation.cpp41 vec4_visitor *v;
44 class copy_propagation_vec4_visitor : public vec4_visitor
50 : vec4_visitor(compiler, NULL, NULL, prog_data, shader, NULL, in copy_propagation_vec4_visitor()
106 copy_propagation(vec4_visitor *v) in copy_propagation()
Dbrw_vec4_nir.cpp36 vec4_visitor::emit_nir_code() in emit_nir_code()
45 vec4_visitor::nir_setup_uniforms() in nir_setup_uniforms()
51 vec4_visitor::nir_emit_impl(nir_function_impl *impl) in nir_emit_impl()
74 vec4_visitor::nir_emit_cf_list(exec_list *list) in nir_emit_cf_list()
98 vec4_visitor::nir_emit_if(nir_if *if_stmt) in nir_emit_if()
120 vec4_visitor::nir_emit_loop(nir_loop *loop) in nir_emit_loop()
130 vec4_visitor::nir_emit_block(nir_block *block) in nir_emit_block()
138 vec4_visitor::nir_emit_instr(nir_instr *instr) in nir_emit_instr()
173 dst_reg_for_nir_reg(vec4_visitor *v, nir_register *nir_reg, in dst_reg_for_nir_reg()
192 vec4_visitor::get_nir_dest(const nir_dest &dest) in get_nir_dest()
[all …]
Dbrw_ir_performance.h31 class vec4_visitor; variable
39 performance(const vec4_visitor *v);
Dbrw_vec4.cpp399 vec4_visitor::opt_vector_float() in opt_vector_float()
517 vec4_visitor::opt_reduce_swizzle() in opt_reduce_swizzle()
585 vec4_visitor::split_uniform_registers() in split_uniform_registers()
632 vec4_visitor::pack_uniform_registers() in pack_uniform_registers()
807 vec4_visitor::opt_algebraic() in opt_algebraic()
918 vec4_visitor::move_push_constants_to_pull_constants() in move_push_constants_to_pull_constants()
1003 vec4_visitor::is_dep_ctrl_unsafe(const vec4_instruction *inst) in is_dep_ctrl_unsafe()
1058 vec4_visitor::opt_set_dependency_control() in opt_set_dependency_control()
1230 vec4_visitor::opt_register_coalesce() in opt_register_coalesce()
1466 vec4_visitor::eliminate_find_live_channel() in eliminate_find_live_channel()
[all …]
Dbrw_vec4_vs_visitor.cpp84 return vec4_visitor::emit_urb_slot(reg, varying); in emit_urb_slot()
107 : vec4_visitor(compiler, log_data, &key->base.tex, &vs_prog_data->base, in vec4_vs_visitor()
Dtest_vec4_register_coalesce.cpp43 vec4_visitor *v;
47 class register_coalesce_vec4_visitor : public vec4_visitor
53 : vec4_visitor(compiler, NULL, NULL, prog_data, shader, NULL, in register_coalesce_vec4_visitor()
109 _register_coalesce(vec4_visitor *v, const char *func) in _register_coalesce()
Dbrw_vec4_reg_allocate.cpp42 vec4_visitor::reg_allocate_trivial() in reg_allocate_trivial()
169 vec4_visitor::setup_payload_interference(struct ra_graph *g, in setup_payload_interference()
193 vec4_visitor::reg_allocate() in reg_allocate()
381 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs()
488 vec4_visitor::choose_spill_reg(struct ra_graph *g) in choose_spill_reg()
504 vec4_visitor::spill_reg(unsigned spill_reg_nr) in spill_reg()
Dbrw_vec4_tes.cpp43 : vec4_visitor(compiler, log_data, &key->base.tex, &prog_data->base, in vec4_tes_visitor()
215 vec4_visitor::nir_emit_intrinsic(instr); in nir_emit_intrinsic()
Dbrw_vec4_tes.h38 class vec4_tes_visitor : public vec4_visitor
Dbrw_vec4_vs.h31 class vec4_vs_visitor : public vec4_visitor
Dbrw_vec4_gs_visitor.h40 class vec4_gs_visitor : public vec4_visitor
Dbrw_vec4.h64 class vec4_visitor : public backend_shader
67 vec4_visitor(const struct brw_compiler *compiler,
111 brw_analysis<brw::performance, vec4_visitor> performance_analysis;
Dbrw_ir_vec4.h48 src_reg(class vec4_visitor *v, const struct glsl_type *type);
49 src_reg(class vec4_visitor *v, const struct glsl_type *type, int size);
164 dst_reg(class vec4_visitor *v, const struct glsl_type *type);
Dbrw_vec4_tcs.h39 class vec4_tcs_visitor : public vec4_visitor
Dbrw_vec4_gs_nir.cpp102 vec4_visitor::nir_emit_intrinsic(instr); in nir_emit_intrinsic()
Dbrw_vec4_cmod_propagation.cpp50 opt_cmod_propagation_local(bblock_t *block, vec4_visitor *v) in opt_cmod_propagation_local()
351 vec4_visitor::opt_cmod_propagation() in opt_cmod_propagation()
Dbrw_vec4_cse.cpp166 vec4_visitor::opt_cse_local(bblock_t *block, const vec4_live_variables &live) in opt_cse_local()
309 vec4_visitor::opt_cse() in opt_cse()
Dbrw_vec4_tcs.cpp45 : vec4_visitor(compiler, log_data, &key->base.tex, &prog_data->base, in vec4_tcs_visitor()
322 vec4_visitor::nir_emit_intrinsic(instr); in nir_emit_intrinsic()
Dbrw_vec4_dead_code_eliminate.cpp40 vec4_visitor::dead_code_eliminate() in dead_code_eliminate()
Dtest_vec4_cmod_propagation.cpp43 vec4_visitor *v;
46 class cmod_propagation_vec4_visitor : public vec4_visitor
52 : vec4_visitor(compiler, NULL, NULL, prog_data, shader, NULL, in cmod_propagation_vec4_visitor()
124 cmod_propagation(vec4_visitor *v) in cmod_propagation()
Dbrw_schedule_instructions.cpp864 vec4_instruction_scheduler(const vec4_visitor *v, int grf_count);
868 const vec4_visitor *v;
876 vec4_instruction_scheduler::vec4_instruction_scheduler(const vec4_visitor *v, in vec4_instruction_scheduler()
1838 vec4_visitor::opt_schedule_instructions() in opt_schedule_instructions()
Dbrw_vec4_copy_propagation.cpp451 vec4_visitor::opt_copy_propagation(bool do_constant_prop) in opt_copy_propagation()
Dbrw_vec4_gs_visitor.cpp47 : vec4_visitor(compiler, log_data, &c->key.base.tex, in vec4_gs_visitor()

12