Searched refs:vec4_visitor (Results 1 - 25 of 51) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_ir_performance.h31 class vec4_visitor;
39 performance(const vec4_visitor *v);
H A Dbrw_vec4_tes.h38 class vec4_tes_visitor : public vec4_visitor
H A Dbrw_vec4_vs.h31 class vec4_vs_visitor : public vec4_visitor
H A Dtest_vec4_dead_code_eliminate.cpp40 vec4_visitor *v;
43 class dead_code_eliminate_vec4_visitor : public vec4_visitor
50 : vec4_visitor(compiler, NULL, NULL, prog_data, shader, mem_ctx,
116 dead_code_eliminate(vec4_visitor *v)
H A Dbrw_vec4_vs_visitor.cpp84 return vec4_visitor::emit_urb_slot(reg, varying);
108 : vec4_visitor(compiler, log_data, &key->base.tex, &vs_prog_data->base,
H A Dbrw_vec4_visitor.cpp66 vec4_visitor::emit(vec4_instruction *inst)
77 vec4_visitor::emit_before(bblock_t *block, vec4_instruction *inst,
89 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
97 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
104 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0)
110 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst)
116 vec4_visitor::emit(enum opcode opcode)
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
1746 vec4_visitor::vec4_visitor(const struct brw_compiler *compiler, function in class:brw::vec4_visitor
[all...]
H A Dbrw_vec4_gs_visitor.h27 * Geometry-shader-specific code derived from the vec4_visitor class.
40 class vec4_gs_visitor : public vec4_visitor
H A Dbrw_vec4_tcs.h39 class vec4_tcs_visitor : public vec4_visitor
H A Dtest_vec4_copy_propagation.cpp40 vec4_visitor *v;
43 class copy_propagation_vec4_visitor : public vec4_visitor
50 : vec4_visitor(compiler, NULL, NULL, prog_data, shader, mem_ctx,
117 copy_propagation(vec4_visitor *v)
H A Dbrw_vec4_gs_nir.cpp102 vec4_visitor::nir_emit_intrinsic(instr);
H A Dtest_vec4_register_coalesce.cpp42 vec4_visitor *v;
46 class register_coalesce_vec4_visitor : public vec4_visitor
53 : vec4_visitor(compiler, NULL, NULL, prog_data, shader, mem_ctx,
120 _register_coalesce(vec4_visitor *v, const char *func)
H A Dbrw_vec4_reg_allocate.cpp42 vec4_visitor::reg_allocate_trivial()
131 vec4_visitor::setup_payload_interference(struct ra_graph *g,
155 vec4_visitor::reg_allocate()
341 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill)
449 vec4_visitor::choose_spill_reg(struct ra_graph *g)
465 vec4_visitor::spill_reg(unsigned spill_reg_nr)
H A Dbrw_vec4_nir.cpp36 vec4_visitor::emit_nir_code()
45 vec4_visitor::nir_setup_uniforms()
51 vec4_visitor::nir_emit_impl(nir_function_impl *impl)
74 vec4_visitor::nir_emit_cf_list(exec_list *list)
98 vec4_visitor::nir_emit_if(nir_if *if_stmt)
120 vec4_visitor::nir_emit_loop(nir_loop *loop)
130 vec4_visitor::nir_emit_block(nir_block *block)
138 vec4_visitor::nir_emit_instr(nir_instr *instr)
173 dst_reg_for_nir_reg(vec4_visitor *v, nir_register *nir_reg,
192 vec4_visitor
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_tes.h38 class vec4_tes_visitor : public vec4_visitor
H A Dbrw_vec4_vs.h31 class vec4_vs_visitor : public vec4_visitor
H A 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,
104 dead_code_eliminate(vec4_visitor *v)
H A Dbrw_vec4_visitor.cpp66 vec4_visitor::emit(vec4_instruction *inst)
77 vec4_visitor::emit_before(bblock_t *block, vec4_instruction *inst,
89 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
97 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0,
104 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0)
110 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst)
116 vec4_visitor::emit(enum opcode opcode)
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
1859 vec4_visitor::vec4_visitor(const struct brw_compiler *compiler, function in class:brw::vec4_visitor
[all...]
H A Dbrw_vec4_gs_visitor.h27 * Geometry-shader-specific code derived from the vec4_visitor class.
40 class vec4_gs_visitor : public vec4_visitor
H A Dbrw_vec4_tcs.h39 class vec4_tcs_visitor : public vec4_visitor
H A 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,
106 copy_propagation(vec4_visitor *v)
H A Dbrw_vec4_vs_visitor.cpp84 return vec4_visitor::emit_urb_slot(reg, varying);
176 : vec4_visitor(compiler, log_data, &key->tex, &vs_prog_data->base, shader,
H A 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,
109 _register_coalesce(vec4_visitor *v, const char *func)
H A Dbrw_vec4_live_variables.cpp234 vec4_visitor::calculate_live_intervals()
308 vec4_visitor::invalidate_live_intervals()
315 vec4_visitor::var_range_start(unsigned v, unsigned n) const
326 vec4_visitor::var_range_end(unsigned v, unsigned n) const
337 vec4_visitor::virtual_grf_interferes(int a, int b)
H A Dbrw_vec4_reg_allocate.cpp42 vec4_visitor::reg_allocate_trivial()
169 vec4_visitor::setup_payload_interference(struct ra_graph *g,
193 vec4_visitor::reg_allocate()
382 vec4_visitor::evaluate_spill_costs(float *spill_costs, bool *no_spill)
489 vec4_visitor::choose_spill_reg(struct ra_graph *g)
505 vec4_visitor::spill_reg(unsigned spill_reg_nr)
H A Dbrw_vec4_gs_nir.cpp118 vec4_visitor::nir_emit_intrinsic(instr);

Completed in 18 milliseconds

123