Home
last modified time | relevance | path

Searched refs:fs_visitor (Results 1 – 25 of 40) sorted by relevance

12

/third_party/mesa3d/src/intel/compiler/
Dbrw_fs_visitor.cpp37 fs_visitor::emit_mcs_fetch(const fs_reg &coordinate, unsigned components, in emit_mcs_fetch()
66 fs_visitor::emit_gfx6_gather_wa(uint8_t wa, fs_reg dst) in emit_gfx6_gather_wa()
94 fs_visitor::emit_dummy_fs() in emit_dummy_fs()
144 fs_visitor::interp_reg(int location, int channel) in interp_reg()
156 fs_visitor::emit_interpolation_setup_gfx4() in emit_interpolation_setup_gfx4()
261 fs_visitor::emit_shader_float_controls_execution_mode() in emit_shader_float_controls_execution_mode()
279 fs_visitor::emit_interpolation_setup_gfx6() in emit_interpolation_setup_gfx6()
583 fs_visitor::emit_alpha_test() in emit_alpha_test()
612 fs_visitor::emit_single_fb_write(const fs_builder &bld, in emit_single_fb_write()
658 fs_visitor::emit_fb_writes() in emit_fb_writes()
[all …]
Dbrw_fs.h43 class fs_visitor; variable
51 register_pressure(const fs_visitor *v);
63 validate(const fs_visitor *) const in validate()
91 class fs_visitor : public backend_shader
94 fs_visitor(const struct brw_compiler *compiler, void *log_data,
102 fs_visitor(const struct brw_compiler *compiler, void *log_data,
110 ~fs_visitor();
113 void import_uniforms(fs_visitor *v);
349 brw_analysis<brw::register_pressure, fs_visitor> regpressure_analysis;
350 brw_analysis<brw::performance, fs_visitor> performance_analysis;
[all …]
Dbrw_ir_performance.h28 class fs_visitor; variable
38 performance(const fs_visitor *v);
Dbrw_fs_lower_regioning.cpp280 lower_instruction(fs_visitor *v, bblock_t *block, fs_inst *inst);
291 lower_src_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i) in lower_src_modifiers()
319 lower_dst_modifiers(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_dst_modifiers()
368 lower_src_region(fs_visitor *v, bblock_t *block, fs_inst *inst, unsigned i) in lower_src_region()
410 lower_dst_region(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_dst_region()
467 lower_exec_type(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_exec_type()
490 lower_instruction(fs_visitor *v, bblock_t *block, fs_inst *inst) in lower_instruction()
517 fs_visitor::lower_regioning() in lower_regioning()
Dtest_fs_copy_propagation.cpp41 fs_visitor *v;
44 class copy_propagation_fs_visitor : public fs_visitor
51 : fs_visitor(compiler, NULL, mem_ctx, NULL, in copy_propagation_fs_visitor()
93 copy_propagation(fs_visitor *v) in copy_propagation()
Dbrw_fs.cpp165 fs_visitor::VARYING_PULL_CONSTANT_LOAD(const fs_builder &bld, in VARYING_PULL_CONSTANT_LOAD()
207 fs_visitor::DEP_RESOLVE_MOV(const fs_builder &bld, int grf) in DEP_RESOLVE_MOV()
573 fs_visitor::get_timestamp(const fs_builder &bld) in get_timestamp()
593 fs_visitor::emit_shader_time_begin() in emit_shader_time_begin()
606 fs_visitor::emit_shader_time_end() in emit_shader_time_end()
653 fs_visitor::SHADER_TIME_ADD(const fs_builder &bld, in SHADER_TIME_ADD()
670 fs_visitor::vfail(const char *format, va_list va) in vfail()
691 fs_visitor::fail(const char *format, ...) in fail()
712 fs_visitor::limit_dispatch_width(unsigned n, const char *msg) in limit_dispatch_width()
1197 fs_visitor::vgrf(const glsl_type *const type) in vgrf()
[all …]
Dbrw_fs_nir.cpp36 fs_visitor::emit_nir_code() in emit_nir_code()
54 fs_visitor::nir_setup_outputs() in nir_setup_outputs()
100 fs_visitor::nir_setup_uniforms() in nir_setup_uniforms()
136 emit_system_values_block(nir_block *block, fs_visitor *v) in emit_system_values_block()
272 fs_visitor::nir_emit_system_values() in nir_emit_system_values()
303 fs_visitor::nir_emit_impl(nir_function_impl *impl) in nir_emit_impl()
326 fs_visitor::nir_emit_cf_list(exec_list *list) in nir_emit_cf_list()
350 fs_visitor::nir_emit_if(nir_if *if_stmt) in nir_emit_if()
390 fs_visitor::nir_emit_loop(nir_loop *loop) in nir_emit_loop()
404 fs_visitor::nir_emit_block(nir_block *block) in nir_emit_block()
[all …]
Dbrw_fs_scoreboard.cpp243 ordered_inst_addresses(const fs_visitor *shader) in ordered_inst_addresses()
962 update_inst_scoreboard(const fs_visitor *shader, const ordered_address *jps, in update_inst_scoreboard()
1020 gather_block_scoreboards(const fs_visitor *shader, in gather_block_scoreboards()
1040 propagate_block_scoreboards(const fs_visitor *shader, in propagate_block_scoreboards()
1087 gather_inst_dependencies(const fs_visitor *shader, in gather_inst_dependencies()
1176 allocate_inst_dependencies(const fs_visitor *shader, in allocate_inst_dependencies()
1217 emit_inst_dependencies(fs_visitor *shader, in emit_inst_dependencies()
1293 fs_visitor::lower_scoreboard() in lower_scoreboard()
Dbrw_fs_lower_pack.cpp31 fs_visitor::lower_pack() in lower_pack()
Dbrw_fs_reg_allocate.cpp46 fs_visitor::assign_regs_trivial() in assign_regs_trivial()
206 void fs_visitor::calculate_payload_ranges(int payload_node_count, in calculate_payload_ranges()
295 fs_reg_alloc(fs_visitor *fs): in fs_reg_alloc()
363 fs_visitor *fs;
405 get_used_mrfs(const fs_visitor *v, bool *mrf_used) in get_used_mrfs()
460 return static_cast<const fs_visitor *>(s)->dispatch_width / 8; in spill_max_size()
1252 fs_visitor::assign_regs(bool allow_spilling, bool spill_all) in assign_regs()
Dbrw_fs_validate.cpp42 fs_visitor::validate() in validate()
Dbrw_fs_bank_conflicts.cpp510 shader_reg_partitioning(const fs_visitor *v) in shader_reg_partitioning()
532 shader_reg_constraints(const fs_visitor *v, const partitioning &p) in shader_reg_constraints()
630 shader_conflict_weight_matrix(const fs_visitor *v, const partitioning &p) in shader_conflict_weight_matrix()
910 fs_visitor::opt_bank_conflicts() in opt_bank_conflicts()
Dbrw_fs_cse.cpp48 is_expression(const fs_visitor *v, const fs_inst *const inst) in is_expression()
246 fs_visitor::opt_cse_local(const fs_live_variables &live, bblock_t *block, int &ip) in opt_cse_local()
380 fs_visitor::opt_cse() in opt_cse()
Dbrw_fs_register_coalesce.cpp71 is_coalesce_candidate(const fs_visitor *v, const fs_inst *inst) in is_coalesce_candidate()
191 fs_visitor::register_coalesce() in register_coalesce()
Dbrw_wm_iz.cpp122 void fs_visitor::setup_fs_payload_gfx4() in setup_fs_payload_gfx4()
Dbrw_fs_dead_code_eliminate.cpp76 fs_visitor::dead_code_eliminate() in dead_code_eliminate()
Dbrw_fs_copy_propagation.cpp450 fs_visitor::try_copy_propagate(fs_inst *inst, int arg, acp_entry *entry) in try_copy_propagate()
722 fs_visitor::try_constant_propagate(fs_inst *inst, acp_entry *entry) in try_constant_propagate()
968 fs_visitor::opt_copy_propagation_local(void *copy_prop_ctx, bblock_t *block, in opt_copy_propagation_local()
1056 fs_visitor::opt_copy_propagation() in opt_copy_propagation()
Dbrw_fs_saturate_propagation.cpp152 fs_visitor::opt_saturate_propagation() in opt_saturate_propagation()
Dbrw_fs_sel_peephole.cpp128 fs_visitor::opt_peephole_sel() in opt_peephole_sel()
Dtest_fs_saturate_propagation.cpp41 fs_visitor *v;
44 class saturate_propagation_fs_visitor : public fs_visitor
51 : fs_visitor(compiler, NULL, mem_ctx, NULL, in saturate_propagation_fs_visitor()
94 saturate_propagation(fs_visitor *v) in saturate_propagation()
Dbrw_schedule_instructions.cpp734 fs_instruction_scheduler(const fs_visitor *v, int grf_count, int hw_reg_count,
741 const fs_visitor *v;
749 fs_instruction_scheduler::fs_instruction_scheduler(const fs_visitor *v, in fs_instruction_scheduler()
1885 fs_visitor::schedule_instructions(instruction_scheduler_mode mode) in schedule_instructions()
Dbrw_fs_cmod_propagation.cpp549 fs_visitor::opt_cmod_propagation() in opt_cmod_propagation()
Dtest_fs_scoreboard.cpp41 fs_visitor *v;
55 v = new fs_visitor(compiler, NULL, ctx, NULL, &prog_data->base, shader, 8, -1, false); in SetUp()
81 lower_scoreboard(fs_visitor *v) in lower_scoreboard()
/third_party/mesa3d/docs/relnotes/
D10.0.2.rst36 SIGSEGV in fs_visitor::visit(ir_dereference_variable*)
D19.3.2.rst52 fs_visitor::lower_mul_dword_inst is too strict

12