Home
last modified time | relevance | path

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

/external/mesa3d/src/intel/compiler/
Dbrw_vec4_visitor.cpp65 vec4_visitor::emit(vec4_instruction *inst) in emit()
76 vec4_visitor::emit_before(bblock_t *block, vec4_instruction *inst, in emit_before()
88 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, in emit()
96 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, in emit()
103 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0) in emit()
109 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst) in emit()
115 vec4_visitor::emit(enum opcode opcode) in emit()
122 vec4_visitor::op(const dst_reg &dst, const src_reg &src0) \
129 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
138 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \
[all …]
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.cpp35 vec4_visitor::emit_nir_code() in emit_nir_code()
49 vec4_visitor::nir_setup_uniforms() in nir_setup_uniforms()
55 vec4_visitor::nir_emit_impl(nir_function_impl *impl) in nir_emit_impl()
78 vec4_visitor::nir_emit_cf_list(exec_list *list) in nir_emit_cf_list()
102 vec4_visitor::nir_emit_if(nir_if *if_stmt) in nir_emit_if()
124 vec4_visitor::nir_emit_loop(nir_loop *loop) in nir_emit_loop()
134 vec4_visitor::nir_emit_block(nir_block *block) in nir_emit_block()
142 vec4_visitor::nir_emit_instr(nir_instr *instr) in nir_emit_instr()
178 dst_reg_for_nir_reg(vec4_visitor *v, nir_register *nir_reg, in dst_reg_for_nir_reg()
197 vec4_visitor::get_nir_dest(const nir_dest &dest) in get_nir_dest()
[all …]
Dbrw_vec4.cpp316 vec4_visitor::implied_mrf_writes(vec4_instruction *inst) in implied_mrf_writes()
379 vec4_visitor::opt_vector_float() in opt_vector_float()
497 vec4_visitor::opt_reduce_swizzle() in opt_reduce_swizzle()
565 vec4_visitor::split_uniform_registers() in split_uniform_registers()
612 vec4_visitor::pack_uniform_registers() in pack_uniform_registers()
784 vec4_visitor::opt_algebraic() in opt_algebraic()
889 vec4_visitor::move_push_constants_to_pull_constants() in move_push_constants_to_pull_constants()
974 vec4_visitor::is_dep_ctrl_unsafe(const vec4_instruction *inst) in is_dep_ctrl_unsafe()
1050 vec4_visitor::opt_set_dependency_control() in opt_set_dependency_control()
1194 vec4_visitor::opt_register_coalesce() in opt_register_coalesce()
[all …]
Dbrw_vec4_live_variables.cpp234 vec4_visitor::calculate_live_intervals() in calculate_live_intervals()
308 vec4_visitor::invalidate_live_intervals() in invalidate_live_intervals()
315 vec4_visitor::var_range_start(unsigned v, unsigned n) const in var_range_start()
326 vec4_visitor::var_range_end(unsigned v, unsigned n) const in var_range_end()
337 vec4_visitor::virtual_grf_interferes(int a, int b) in virtual_grf_interferes()
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()
382 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill) in evaluate_spill_costs()
489 vec4_visitor::choose_spill_reg(struct ra_graph *g) in choose_spill_reg()
505 vec4_visitor::spill_reg(int spill_reg_nr) in spill_reg()
Dbrw_vec4_vs_visitor.cpp84 return vec4_visitor::emit_urb_slot(reg, varying); in emit_urb_slot()
176 : vec4_visitor(compiler, log_data, &key->tex, &vs_prog_data->base, shader, in vec4_vs_visitor()
Dbrw_ir_vec4.h47 src_reg(class vec4_visitor *v, const struct glsl_type *type);
48 src_reg(class vec4_visitor *v, const struct glsl_type *type, int size);
163 dst_reg(class vec4_visitor *v, const struct glsl_type *type);
Dbrw_vec4_tes.h38 class vec4_tes_visitor : public vec4_visitor
Dbrw_vec4_vs.h31 class vec4_vs_visitor : public vec4_visitor
Dbrw_vec4_tes.cpp43 : vec4_visitor(compiler, log_data, &key->tex, &prog_data->base, in vec4_tes_visitor()
261 vec4_visitor::nir_emit_intrinsic(instr); in nir_emit_intrinsic()
Dbrw_vec4_gs_visitor.h40 class vec4_gs_visitor : public vec4_visitor
Dbrw_vec4_tcs.h39 class vec4_tcs_visitor : public vec4_visitor
Dbrw_vec4_cse.cpp139 vec4_visitor::opt_cse_local(bblock_t *block) in opt_cse_local()
282 vec4_visitor::opt_cse() in opt_cse()
Dbrw_vec4_gs_nir.cpp118 vec4_visitor::nir_emit_intrinsic(instr); in nir_emit_intrinsic()
Dbrw_vec4.h64 class vec4_visitor : public backend_shader
67 vec4_visitor(const struct brw_compiler *compiler,
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_vec4_cmod_propagation.cpp183 vec4_visitor::opt_cmod_propagation() in opt_cmod_propagation()
Dbrw_vec4_dead_code_eliminate.cpp40 vec4_visitor::dead_code_eliminate() in dead_code_eliminate()
Dbrw_vec4_tcs.cpp45 : vec4_visitor(compiler, log_data, &key->tex, &prog_data->base, in vec4_tcs_visitor()
372 vec4_visitor::nir_emit_intrinsic(instr); in nir_emit_intrinsic()
Dbrw_schedule_instructions.cpp746 vec4_instruction_scheduler(vec4_visitor *v, int grf_count);
750 vec4_visitor *v;
758 vec4_instruction_scheduler::vec4_instruction_scheduler(vec4_visitor *v, in vec4_instruction_scheduler()
1739 vec4_visitor::opt_schedule_instructions() in opt_schedule_instructions()
Dbrw_vec4_copy_propagation.cpp472 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.tex, in vec4_gs_visitor()