Home
last modified time | relevance | path

Searched refs:fs_builder (Results 1 – 16 of 16) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_fs_surface_builder.h34 emit_untyped_read(const fs_builder &bld,
40 emit_untyped_write(const fs_builder &bld, const fs_reg &surface,
46 emit_untyped_atomic(const fs_builder &bld,
53 emit_typed_read(const fs_builder &bld, const fs_reg &surface,
57 emit_typed_write(const fs_builder &bld, const fs_reg &surface,
62 emit_typed_atomic(const fs_builder &bld, const fs_reg &surface,
71 emit_image_load(const fs_builder &bld,
77 emit_image_store(const fs_builder &bld, const fs_reg &image,
82 emit_image_atomic(const fs_builder &bld,
Dbrw_fs.h47 offset(const fs_reg &reg, const brw::fs_builder &bld, unsigned delta) in offset()
87 void VARYING_PULL_CONSTANT_LOAD(const brw::fs_builder &bld,
92 void DEP_RESOLVE_MOV(const brw::fs_builder &bld, int grf);
202 void nir_emit_alu(const brw::fs_builder &bld, nir_alu_instr *instr);
203 void nir_emit_load_const(const brw::fs_builder &bld,
205 void nir_emit_vs_intrinsic(const brw::fs_builder &bld,
207 void nir_emit_tcs_intrinsic(const brw::fs_builder &bld,
209 void nir_emit_gs_intrinsic(const brw::fs_builder &bld,
211 void nir_emit_fs_intrinsic(const brw::fs_builder &bld,
213 void nir_emit_cs_intrinsic(const brw::fs_builder &bld,
[all …]
Dbrw_fs_builder.h41 class fs_builder {
56 fs_builder(backend_shader *shader, in fs_builder() function
72 fs_builder(backend_shader *shader, bblock_t *block, fs_inst *inst) : in fs_builder() function
87 fs_builder
90 fs_builder bld = *this; in at()
101 fs_builder
115 fs_builder
120 fs_builder bld = *this; in group()
129 fs_builder
140 fs_builder
[all …]
Dbrw_fs_surface_builder.cpp38 emit_send(const fs_builder &bld, enum opcode opcode, in emit_send()
65 emit_untyped_read(const fs_builder &bld, in emit_untyped_read()
80 emit_untyped_write(const fs_builder &bld, const fs_reg &surface, in emit_untyped_write()
95 emit_untyped_atomic(const fs_builder &bld, in emit_untyped_atomic()
119 emit_typed_read(const fs_builder &bld, const fs_reg &surface, in emit_typed_read()
132 emit_typed_write(const fs_builder &bld, const fs_reg &surface, in emit_typed_write()
146 emit_typed_atomic(const fs_builder &bld, const fs_reg &surface, in emit_typed_atomic()
362 emit_untyped_image_check(const fs_builder &bld, const fs_reg &image, in emit_untyped_image_check()
394 emit_typed_atomic_check(const fs_builder &bld, const fs_reg &image) in emit_typed_atomic_check()
424 emit_bounds_check(const fs_builder &bld, const fs_reg &image, in emit_bounds_check()
[all …]
Dtest_fs_cmod_propagation.cpp103 const fs_builder &bld = v->bld; in TEST_F()
135 const fs_builder &bld = v->bld; in TEST_F()
168 const fs_builder &bld = v->bld; in TEST_F()
200 const fs_builder &bld = v->bld; in TEST_F()
238 const fs_builder &bld = v->bld; in TEST_F()
277 const fs_builder &bld = v->bld; in TEST_F()
317 const fs_builder &bld = v->bld; in TEST_F()
356 const fs_builder &bld = v->bld; in TEST_F()
389 const fs_builder &bld = v->bld; in TEST_F()
421 const fs_builder &bld = v->bld; in TEST_F()
[all …]
Dtest_fs_saturate_propagation.cpp103 const fs_builder &bld = v->bld; in TEST_F()
138 const fs_builder &bld = v->bld; in TEST_F()
176 const fs_builder &bld = v->bld; in TEST_F()
211 const fs_builder &bld = v->bld; in TEST_F()
245 const fs_builder &bld = v->bld; in TEST_F()
283 const fs_builder &bld = v->bld; in TEST_F()
321 const fs_builder &bld = v->bld; in TEST_F()
363 const fs_builder &bld = v->bld; in TEST_F()
406 const fs_builder &bld = v->bld; in TEST_F()
441 const fs_builder &bld = v->bld; in TEST_F()
[all …]
Dbrw_fs_visitor.cpp201 fs_builder abld = bld.annotate("compute pixel centers"); in emit_interpolation_setup_gen4()
251 fs_builder abld = bld.annotate("compute pixel centers"); in emit_interpolation_setup_gen6()
266 const fs_builder dbld = abld.exec_all().group(dispatch_width * 2, 0); in emit_interpolation_setup_gen6()
378 const fs_builder abld = bld.annotate("Alpha test"); in emit_alpha_test()
403 fs_visitor::emit_single_fb_write(const fs_builder &bld, in emit_single_fb_write()
476 const fs_builder abld = bld.annotate( in emit_fb_writes()
567 const fs_builder abld = bld.annotate("user clip distances"); in compute_clip_distance()
764 const fs_builder abld = bld.annotate("URB write"); in emit_urb_writes()
833 const fs_builder pbld = bld.exec_all().group(8, 0); in emit_barrier()
862 bld(fs_builder(this, dispatch_width).at_end()) in fs_visitor()
[all …]
Dbrw_fs.cpp165 fs_visitor::VARYING_PULL_CONSTANT_LOAD(const fs_builder &bld, in VARYING_PULL_CONSTANT_LOAD()
211 fs_visitor::DEP_RESOLVE_MOV(const fs_builder &bld, int grf) in DEP_RESOLVE_MOV()
216 const fs_builder ubld = bld.annotate("send dependency resolve") in DEP_RESOLVE_MOV()
502 fs_visitor::get_timestamp(const fs_builder &bld) in get_timestamp()
540 const fs_builder ibld = bld.annotate("shader time end") in emit_shader_time_end()
566 const fs_builder cbld = ibld.group(1, 0); in emit_shader_time_end()
582 fs_visitor::SHADER_TIME_ADD(const fs_builder &bld, in SHADER_TIME_ADD()
1126 const fs_builder abld = bld.annotate("compute sample position"); in emit_samplepos_setup()
1177 const fs_builder abld = bld.annotate("compute sample id"); in emit_sampleid_setup()
1289 const fs_builder abld = bld.annotate("compute gl_SampleMaskIn"); in emit_samplemaskin_setup()
[all …]
Dbrw_fs_nir.cpp133 const fs_builder abld = v->bld.annotate("gl_InvocationID", NULL); in emit_system_values_block()
174 const fs_builder abld = in emit_system_values_block()
335 const fs_builder abld = bld.annotate(NULL, instr); in nir_emit_instr()
504 emit_find_msb_using_lzd(const fs_builder &bld, in emit_find_msb_using_lzd()
551 fs_visitor::nir_emit_alu(const fs_builder &bld, nir_alu_instr *instr) in nir_emit_alu()
1361 fs_visitor::nir_emit_load_const(const fs_builder &bld, in nir_emit_load_const()
1500 fs_visitor::emit_percomp(const fs_builder &bld, const fs_inst &inst, in emit_percomp()
1567 emit_pixel_interpolater_send(const fs_builder &bld, in emit_pixel_interpolater_send()
1604 intexp2(const fs_builder &bld, const fs_reg &x) in intexp2()
1662 const fs_builder abld = bld.annotate("end primitive"); in emit_gs_end_primitive()
[all …]
Dbrw_fs_cse.cpp200 create_copy_instr(const fs_builder &bld, fs_inst *inst, fs_reg src, bool negate) in create_copy_instr()
285 const fs_builder ibld = fs_builder(this, block, entry->generator) in opt_cse_local()
301 const fs_builder ibld(this, block, inst); in opt_cse_local()
Dbrw_fs_sel_peephole.cpp189 const fs_builder ibld = fs_builder(this, then_block, then_mov[i]) in opt_peephole_sel()
Dbrw_fs_lower_pack.cpp43 const fs_builder ibld(this, block, inst); in lower_pack()
Dtest_fs_copy_propagation.cpp103 const fs_builder &bld = v->bld; in TEST_F()
145 const fs_builder &bld = v->bld; in TEST_F()
Dbrw_fs_reg_allocate.cpp754 emit_unspill(const fs_builder &bld, fs_reg dst, in emit_unspill()
789 emit_spill(const fs_builder &bld, fs_reg src, in emit_spill()
902 const fs_builder ibld = fs_builder(this, block, inst); in spill_reg()
972 const fs_builder ubld = ibld.exec_all(!per_channel).group(width, 0); in spill_reg()
Dbrw_fs_lower_d2x.cpp51 const fs_builder ibld(this, block, inst); in lower_d2x()
Dbrw_fs_combine_constants.cpp279 const fs_builder ibld = bld.at(imm->block, n).exec_all().group(1, 0); in opt_combine_constants()