Home
last modified time | relevance | path

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

/third_party/mesa3d/src/intel/compiler/
Dbrw_fs.h76 offset(const fs_reg &reg, const brw::fs_builder &bld, unsigned delta) in offset()
115 void VARYING_PULL_CONSTANT_LOAD(const brw::fs_builder &bld,
121 void DEP_RESOLVE_MOV(const brw::fs_builder &bld, int grf);
222 void emit_fsign(const class brw::fs_builder &, const nir_alu_instr *instr,
243 void nir_emit_alu(const brw::fs_builder &bld, nir_alu_instr *instr,
245 bool try_emit_b2fi_of_inot(const brw::fs_builder &bld, fs_reg result,
247 void nir_emit_load_const(const brw::fs_builder &bld,
249 void nir_emit_vs_intrinsic(const brw::fs_builder &bld,
251 void nir_emit_tcs_intrinsic(const brw::fs_builder &bld,
253 void nir_emit_gs_intrinsic(const brw::fs_builder &bld,
[all …]
Dbrw_fs_builder.h40 class fs_builder {
55 fs_builder(backend_shader *shader, in fs_builder() function
71 fs_builder(backend_shader *shader, bblock_t *block, fs_inst *inst) : in fs_builder() function
86 fs_builder
89 fs_builder bld = *this; in at()
100 fs_builder
114 fs_builder
117 fs_builder bld = *this; in group()
142 fs_builder
153 fs_builder
[all …]
Dtest_fs_cmod_propagation.cpp125 const fs_builder &bld = v->bld; in TEST_F()
157 const fs_builder &bld = v->bld; in TEST_F()
191 const fs_builder &bld = v->bld; in TEST_F()
224 const fs_builder &bld = v->bld; in TEST_F()
256 const fs_builder &bld = v->bld; in TEST_F()
288 const fs_builder &bld = v->bld; in TEST_F()
326 const fs_builder &bld = v->bld; in TEST_F()
367 const fs_builder &bld = v->bld; in TEST_F()
406 const fs_builder &bld = v->bld; in TEST_F()
448 const fs_builder &bld = v->bld; in TEST_F()
[all …]
Dtest_fs_scoreboard.cpp99 emit_SEND(const fs_builder &bld, const fs_reg &dst, in emit_SEND()
141 const fs_builder &bld = v->bld; in TEST_F()
168 const fs_builder &bld = v->bld; in TEST_F()
194 const fs_builder &bld = v->bld; in TEST_F()
221 const fs_builder &bld = v->bld; in TEST_F()
254 const fs_builder &bld = v->bld; in TEST_F()
280 const fs_builder &bld = v->bld; in TEST_F()
306 const fs_builder &bld = v->bld; in TEST_F()
332 const fs_builder &bld = v->bld; in TEST_F()
361 const fs_builder &bld = v->bld; in TEST_F()
[all …]
Dbrw_lower_logical_sends.cpp34 lower_urb_read_logical_send(const fs_builder &bld, fs_inst *inst) in lower_urb_read_logical_send()
79 lower_urb_write_logical_send(const fs_builder &bld, fs_inst *inst) in lower_urb_write_logical_send()
132 setup_color_payload(const fs_builder &bld, const brw_wm_prog_key *key, in setup_color_payload()
151 lower_fb_write_logical_send(const fs_builder &bld, fs_inst *inst, in lower_fb_write_logical_send()
212 const fs_builder ubld = bld.exec_all().group(8, 0); in lower_fb_write_logical_send()
282 const fs_builder &ubld = bld.exec_all().group(8, i) in lower_fb_write_logical_send()
413 lower_fb_read_logical_send(const fs_builder &bld, fs_inst *inst) in lower_fb_read_logical_send()
416 const fs_builder &ubld = bld.exec_all().group(8, 0); in lower_fb_read_logical_send()
467 lower_sampler_logical_send_gfx4(const fs_builder &bld, fs_inst *inst, opcode op, in lower_sampler_logical_send_gfx4()
574 lower_sampler_logical_send_gfx5(const fs_builder &bld, fs_inst *inst, opcode op, in lower_sampler_logical_send_gfx5()
[all …]
Dtest_fs_saturate_propagation.cpp115 const fs_builder &bld = v->bld; in TEST_F()
150 const fs_builder &bld = v->bld; in TEST_F()
188 const fs_builder &bld = v->bld; in TEST_F()
223 const fs_builder &bld = v->bld; in TEST_F()
257 const fs_builder &bld = v->bld; in TEST_F()
295 const fs_builder &bld = v->bld; in TEST_F()
333 const fs_builder &bld = v->bld; in TEST_F()
371 const fs_builder &bld = v->bld; in TEST_F()
412 const fs_builder &bld = v->bld; in TEST_F()
457 const fs_builder &bld = v->bld; in TEST_F()
[all …]
Dbrw_fs_nir.cpp172 const fs_builder abld = v->bld.annotate("gl_InvocationID", NULL); in emit_system_values_block()
214 const fs_builder abld = in emit_system_values_block()
231 const fs_builder hbld = abld.group(MIN2(16, v->dispatch_width), i); in emit_system_values_block()
291 const fs_builder abld = bld.annotate("gl_SubgroupInvocation", NULL); in nir_emit_system_values()
295 const fs_builder allbld8 = abld.group(8, 0).exec_all(); in nir_emit_system_values()
300 const fs_builder allbld16 = abld.group(16, 0).exec_all(); in nir_emit_system_values()
422 const fs_builder abld = bld.annotate(NULL, instr); in nir_emit_instr()
622 emit_find_msb_using_lzd(const fs_builder &bld, in emit_find_msb_using_lzd()
691 fs_visitor::prepare_alu_destination_and_sources(const fs_builder &bld, in prepare_alu_destination_and_sources()
757 fs_visitor::resolve_inot_sources(const fs_builder &bld, nir_alu_instr *instr, in resolve_inot_sources()
[all …]
Dbrw_mesh.cpp813 get_mesh_urb_handle(const fs_builder &bld, nir_intrinsic_op op) in get_mesh_urb_handle()
823 fs_builder ubld8 = bld.group(8, 0).exec_all(); in get_mesh_urb_handle()
842 adjust_handle_and_offset(const fs_builder &bld, in adjust_handle_and_offset()
852 fs_builder ubld8 = bld.group(8, 0).exec_all(); in adjust_handle_and_offset()
859 emit_urb_direct_writes(const fs_builder &bld, nir_intrinsic_instr *instr, in emit_urb_direct_writes()
896 fs_builder bld8 = bld.group(8, q); in emit_urb_direct_writes()
927 fs_builder bld8 = bld.group(8, q); in emit_urb_direct_writes()
952 emit_urb_indirect_writes(const fs_builder &bld, nir_intrinsic_instr *instr, in emit_urb_indirect_writes()
978 fs_builder bld8 = bld.group(8, q); in emit_urb_indirect_writes()
1017 emit_urb_direct_reads(const fs_builder &bld, nir_intrinsic_instr *instr, in emit_urb_direct_reads()
[all …]
Dbrw_fs_visitor.cpp165 fs_builder abld = bld.annotate("compute pixel centers"); in emit_interpolation_setup_gfx4()
272 fs_builder abld = bld.annotate("shader floats control execution mode"); in emit_shader_float_controls_execution_mode()
286 fs_builder abld = bld.annotate("compute pixel centers"); in emit_interpolation_setup_gfx6()
349 const fs_builder dbld = in emit_interpolation_setup_gfx6()
387 const fs_builder hbld = abld.group(MIN2(16, dispatch_width), i); in emit_interpolation_setup_gfx6()
391 const fs_builder dbld = in emit_interpolation_setup_gfx6()
424 const fs_builder dbld = in emit_interpolation_setup_gfx6()
592 const fs_builder abld = bld.annotate("Alpha test"); in emit_alpha_test()
617 fs_visitor::emit_single_fb_write(const fs_builder &bld, in emit_single_fb_write()
703 const fs_builder abld = bld.annotate( in emit_fb_writes()
[all …]
Dbrw_fs.cpp166 fs_visitor::VARYING_PULL_CONSTANT_LOAD(const fs_builder &bld, in VARYING_PULL_CONSTANT_LOAD()
208 fs_visitor::DEP_RESOLVE_MOV(const fs_builder &bld, int grf) in DEP_RESOLVE_MOV()
213 const fs_builder ubld = bld.annotate("send dependency resolve") in DEP_RESOLVE_MOV()
560 fs_visitor::get_timestamp(const fs_builder &bld) in get_timestamp()
1279 const fs_builder abld = bld.annotate("compute sample position"); in emit_samplepos_setup()
1327 const fs_builder abld = bld.annotate("compute sample id"); in emit_sampleid_setup()
1364 const fs_builder hbld = abld.group(MIN2(16, dispatch_width), i); in emit_sampleid_setup()
1449 const fs_builder abld = bld.annotate("compute gl_SampleMaskIn"); in emit_samplemaskin_setup()
1471 const fs_builder abld = bld.annotate("compute fragment shading rate"); in emit_shading_rate_setup()
1529 const fs_builder abld = bld.annotate("thread end"); in emit_gs_thread_end()
[all …]
Dbrw_fs_reg_allocate.cpp351 void emit_unspill(const fs_builder &bld, struct shader_stats *stats,
353 void emit_spill(const fs_builder &bld, struct shader_stats *stats,
746 fs_reg_alloc::emit_unspill(const fs_builder &bld, in emit_unspill()
762 fs_builder ubld = bld.exec_all().group(1, 0); in emit_unspill()
815 fs_reg_alloc::emit_spill(const fs_builder &bld, in emit_spill()
831 fs_builder ubld = bld.exec_all().group(1, 0); in emit_spill()
1038 fs_builder ubld = fs->bld.exec_all().group(8, 0).at( in spill_reg()
1085 const fs_builder ibld = fs_builder(fs, block, inst); in spill_reg()
1158 const fs_builder ubld = ibld.exec_all(!per_channel).group(width, 0); in spill_reg()
Dbrw_fs_cse.cpp205 create_copy_instr(const fs_builder &bld, fs_inst *inst, fs_reg src, bool negate) in create_copy_instr()
290 const fs_builder ibld = fs_builder(this, block, entry->generator) in opt_cse_local()
306 const fs_builder ibld(this, block, inst); in opt_cse_local()
Dbrw_fs_lower_regioning.cpp380 const fs_builder ibld(v, block, inst); in lower_src_modifiers()
401 const fs_builder ibld(v, block, inst); in lower_dst_modifiers()
451 const fs_builder ibld(v, block, inst); in lower_src_region()
500 const fs_builder ibld(v, block, inst); in lower_dst_region()
554 const fs_builder ibld(v, block, inst); in lower_exec_type()
Dbrw_fs_sel_peephole.cpp190 const fs_builder ibld = fs_builder(this, then_block, then_mov[i]) in opt_peephole_sel()
Dtest_fs_copy_propagation.cpp114 const fs_builder &bld = v->bld; in TEST_F()
156 const fs_builder &bld = v->bld; in TEST_F()
Dbrw_fs_lower_pack.cpp43 const fs_builder ibld(this, block, inst); in lower_pack()
Dbrw_fs_scoreboard.cpp1283 const fs_builder ibld = fs_builder(shader, block, inst) in emit_inst_dependencies()
1307 const fs_builder ibld = fs_builder(shader, block, inst) in emit_inst_dependencies()
Dbrw_fs_combine_constants.cpp534 const fs_builder ibld = bld.at(imm->block, n).exec_all().group(width, 0); in opt_combine_constants()
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst2227 - intel/compiler: Fixup operands in fs_builder::emit() that takes array