| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| H A D | v3d_compiler.h | 587 struct v3d_compile { struct 1010 void v3d_optimize_nir(struct v3d_compile *c, struct nir_shader *s); 1012 uint64_t *v3d_compile(const struct v3d_compiler *compiler, 1023 void v3d_nir_to_vir(struct v3d_compile *c); 1025 void vir_compile_destroy(struct v3d_compile *c); 1026 const char *vir_get_stage_name(struct v3d_compile *c); 1027 struct qblock *vir_new_block(struct v3d_compile *c); 1028 void vir_set_emit_block(struct v3d_compile *c, struct qblock *block); 1030 struct qblock *vir_entry_block(struct v3d_compile *c); 1031 struct qblock *vir_exit_block(struct v3d_compile * [all...] |
| H A D | v3d33_vpm_setup.c | 34 v3d33_vir_vpm_read_setup(struct v3d_compile *c, int num_components) 57 v3d33_vir_vpm_write_setup(struct v3d_compile *c)
|
| H A D | v3d_nir_lower_robust_buffer_access.c | 55 lower_load(struct v3d_compile *c, 74 lower_store(struct v3d_compile *c, 83 lower_atomic(struct v3d_compile *c, 92 lower_shared(struct v3d_compile *c, 105 lower_instr(struct v3d_compile *c, nir_builder *b, struct nir_instr *instr) 150 v3d_nir_lower_robust_buffer_access(nir_shader *s, struct v3d_compile *c)
|
| H A D | vir_opt_dead_code.c | 43 dce(struct v3d_compile *c, struct qinst *inst) 55 has_nonremovable_reads(struct v3d_compile *c, struct qinst *inst) 66 can_write_to_null(struct v3d_compile *c, struct qinst *inst) 76 vir_dce_flags(struct v3d_compile *c, struct qinst *inst) 94 check_last_ldunifa(struct v3d_compile *c, 122 check_first_ldunifa(struct v3d_compile *c, 152 increment_unifa_address(struct v3d_compile *c, struct qblock *block, struct qinst *unifa) 183 vir_opt_dead_code(struct v3d_compile *c)
|
| H A D | vir.c | 51 vir_has_side_effects(struct v3d_compile *c, struct qinst *inst) 260 vir_set_pf(struct v3d_compile *c, struct qinst *inst, enum v3d_qpu_pf pf) 272 vir_set_uf(struct v3d_compile *c, struct qinst *inst, enum v3d_qpu_uf uf) 333 vir_get_temp(struct v3d_compile *c) 392 vir_branch_inst(struct v3d_compile *c, enum v3d_qpu_branch_cond cond) 411 vir_emit(struct v3d_compile *c, struct qinst *inst) 428 vir_emit_def(struct v3d_compile *c, struct qinst *inst) 453 vir_emit_nondef(struct v3d_compile *c, struct qinst *inst) 464 vir_new_block(struct v3d_compile *c) 480 vir_set_emit_block(struct v3d_compile * 1677 uint64_t *v3d_compile(const struct v3d_compiler *compiler, function in typeref:typename:uint64_t * [all...] |
| H A D | vir_opt_constant_alu.c | 63 opt_constant_add(struct v3d_compile *c, struct qinst *inst, union fi *values) 103 try_opt_constant_alu(struct v3d_compile *c, struct qinst *inst) 154 vir_opt_constant_alu(struct v3d_compile *c)
|
| H A D | v3d_nir_lower_io.c | 71 v3d_nir_emit_ff_vpm_outputs(struct v3d_compile *c, nir_builder *b, 97 v3d_nir_lower_uniform(struct v3d_compile *c, nir_builder *b, 117 v3d_varying_slot_vpm_offset(struct v3d_compile *c, unsigned location, unsigned component) 153 v3d_nir_lower_vpm_output(struct v3d_compile *c, nir_builder *b, 258 v3d_nir_lower_emit_vertex(struct v3d_compile *c, nir_builder *b, 292 v3d_nir_lower_end_primitive(struct v3d_compile *c, nir_builder *b, 311 v3d_nir_lower_vertex_input(struct v3d_compile *c, nir_builder *b, 336 v3d_nir_lower_fragment_input(struct v3d_compile *c, nir_builder *b, 384 v3d_nir_lower_io_instr(struct v3d_compile *c, nir_builder *b, 428 v3d_nir_lower_io_update_output_var_base(struct v3d_compile * [all...] |
| H A D | v3d40_tex.c | 34 vir_TMU_WRITE(struct v3d_compile *c, enum v3d_qpu_waddr waddr, struct qreg val) 43 vir_TMU_WRITE_or_count(struct v3d_compile *c, 55 vir_WRTMUC(struct v3d_compile *c, enum quniform_contents contents, uint32_t data) 83 handle_tex_src(struct v3d_compile *c, 200 vir_tex_handle_srcs(struct v3d_compile *c, 217 get_required_tex_tmu_writes(struct v3d_compile *c, nir_tex_instr *instr) 225 v3d40_vir_emit_tex(struct v3d_compile *c, nir_tex_instr *instr) 431 vir_image_emit_register_writes(struct v3d_compile *c, 508 get_required_image_tmu_writes(struct v3d_compile *c, 519 v3d40_vir_emit_image_load_store(struct v3d_compile * [all...] |
| H A D | vir_live_variables.c | 49 vir_setup_use(struct v3d_compile *c, struct qblock *block, int ip, 90 vir_setup_def(struct v3d_compile *c, struct qblock *block, int ip, 149 vir_setup_def_use(struct v3d_compile *c) 205 vir_live_variables_dataflow(struct v3d_compile *c, int bitset_words) 241 vir_live_variables_defin_defout_dataflow(struct v3d_compile *c, int bitset_words) 272 vir_compute_start_end(struct v3d_compile *c, int num_vars) 296 vir_calculate_live_intervals(struct v3d_compile *c)
|
| H A D | nir_to_vir.c | 105 ntq_emit_cf_list(struct v3d_compile *c, struct exec_list *list); 108 resize_qreg_array(struct v3d_compile *c, 129 resize_interp_array(struct v3d_compile *c, 152 vir_emit_thrsw(struct v3d_compile *c) 249 ntq_tmu_fifo_overflow(struct v3d_compile *c, uint32_t components) 263 ntq_flush_tmu(struct v3d_compile *c) 299 ntq_add_pending_tmu_flush(struct v3d_compile *c, 339 emit_tmu_general_store_writes(struct v3d_compile *c, 394 emit_tmu_general_atomic_writes(struct v3d_compile *c, 428 emit_tmu_general_address_write(struct v3d_compile * [all...] |
| H A D | vir_opt_copy_propagate.c | 119 try_copy_prop(struct v3d_compile *c, struct qinst *inst, struct qinst **movs) 210 apply_kills(struct v3d_compile *c, struct qinst **movs, struct qinst *inst) 226 vir_opt_copy_propagate(struct v3d_compile *c)
|
| H A D | vir_opt_redundant_flags.c | 36 vir_dce_pf(struct v3d_compile *c, struct qinst *inst) 97 vir_opt_redundant_flags_block(struct v3d_compile *c, struct qblock *block) 139 vir_opt_redundant_flags(struct v3d_compile *c)
|
| H A D | v3d_nir_lower_logic_ops.c | 188 v3d_get_format_swizzle_for_rt(struct v3d_compile *c, int rt) 205 v3d_nir_get_tlb_color(nir_builder *b, struct v3d_compile *c, int rt, int sample) 226 v3d_emit_logic_op_raw(struct v3d_compile *c, nir_builder *b, 264 v3d_emit_logic_op_unorm(struct v3d_compile *c, nir_builder *b, 284 v3d_nir_emit_logic_op(struct v3d_compile *c, nir_builder *b, 319 v3d_nir_lower_logic_op_instr(struct v3d_compile *c, 352 v3d_nir_lower_logic_ops_block(nir_block *block, struct v3d_compile *c) 400 v3d_nir_lower_logic_ops(nir_shader *s, struct v3d_compile *c)
|
| H A D | vir_opt_small_immediates.c | 36 vir_opt_small_immediates(struct v3d_compile *c)
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | v3d_compiler.h | 469 struct v3d_compile { struct 719 uint64_t *v3d_compile(const struct v3d_compiler *compiler, 729 void v3d_nir_to_vir(struct v3d_compile *c); 731 void vir_compile_destroy(struct v3d_compile *c); 732 const char *vir_get_stage_name(struct v3d_compile *c); 733 struct qblock *vir_new_block(struct v3d_compile *c); 734 void vir_set_emit_block(struct v3d_compile *c, struct qblock *block); 736 struct qblock *vir_entry_block(struct v3d_compile *c); 737 struct qblock *vir_exit_block(struct v3d_compile *c); 742 struct qinst *vir_branch_inst(struct v3d_compile * [all...] |
| H A D | v3d33_vpm_setup.c | 34 v3d33_vir_vpm_read_setup(struct v3d_compile *c, int num_components) 57 v3d33_vir_vpm_write_setup(struct v3d_compile *c)
|
| H A D | vir_opt_dead_code.c | 43 dce(struct v3d_compile *c, struct qinst *inst) 55 has_nonremovable_reads(struct v3d_compile *c, struct qinst *inst) 66 can_write_to_null(struct v3d_compile *c, struct qinst *inst) 76 vir_dce_flags(struct v3d_compile *c, struct qinst *inst) 94 vir_opt_dead_code(struct v3d_compile *c)
|
| H A D | vir.c | 48 vir_has_side_effects(struct v3d_compile *c, struct qinst *inst) 291 vir_get_temp(struct v3d_compile *c) 350 vir_branch_inst(struct v3d_compile *c, enum v3d_qpu_branch_cond cond) 369 vir_emit(struct v3d_compile *c, struct qinst *inst) 386 vir_emit_def(struct v3d_compile *c, struct qinst *inst) 411 vir_emit_nondef(struct v3d_compile *c, struct qinst *inst) 422 vir_new_block(struct v3d_compile *c) 438 vir_set_emit_block(struct v3d_compile *c, struct qblock *block) 446 vir_entry_block(struct v3d_compile *c) 452 vir_exit_block(struct v3d_compile * 874 uint64_t *v3d_compile(const struct v3d_compiler *compiler, function in typeref:typename:uint64_t * [all...] |
| H A D | v3d_nir_lower_io.c | 76 v3d_nir_lower_uniform(struct v3d_compile *c, nir_builder *b, 90 v3d_varying_slot_vpm_offset(struct v3d_compile *c, nir_variable *var, int chan) 110 v3d_nir_lower_vpm_output(struct v3d_compile *c, nir_builder *b, 170 v3d_nir_lower_io_instr(struct v3d_compile *c, nir_builder *b, 197 v3d_nir_lower_io_update_output_var_base(struct v3d_compile *c, 228 v3d_nir_setup_vpm_layout(struct v3d_compile *c, 262 v3d_nir_emit_ff_vpm_outputs(struct v3d_compile *c, nir_builder *b, 318 v3d_nir_lower_io(nir_shader *s, struct v3d_compile *c)
|
| H A D | v3d_nir_lower_txf_ms.c | 38 vc4_nir_lower_txf_ms_instr(struct v3d_compile *c, nir_builder *b, 72 v3d_nir_lower_txf_ms(nir_shader *s, struct v3d_compile *c)
|
| H A D | vir_live_variables.c | 58 vir_setup_use(struct v3d_compile *c, struct qblock *block, int ip, 95 vir_setup_def(struct v3d_compile *c, struct qblock *block, int ip, 197 vir_setup_def_use(struct v3d_compile *c) 240 vir_live_variables_dataflow(struct v3d_compile *c, int bitset_words) 276 vir_live_variables_defin_defout_dataflow(struct v3d_compile *c, int bitset_words) 307 vir_compute_start_end(struct v3d_compile *c, int num_vars) 331 vir_calculate_live_intervals(struct v3d_compile *c)
|
| H A D | nir_to_vir.c | 87 ntq_emit_cf_list(struct v3d_compile *c, struct exec_list *list); 90 resize_qreg_array(struct v3d_compile *c, 111 vir_emit_thrsw(struct v3d_compile *c) 181 ntq_emit_tmu_general(struct v3d_compile *c, nir_intrinsic_instr *instr, 336 ntq_init_ssa_def(struct v3d_compile *c, nir_ssa_def *def) 360 ntq_store_dest(struct v3d_compile *c, nir_dest *dest, int chan, 423 ntq_get_src(struct v3d_compile *c, nir_src src, int i) 442 ntq_get_alu_src(struct v3d_compile *c, nir_alu_instr *instr, 457 ntq_minify(struct v3d_compile *c, struct qreg size, struct qreg level) 463 ntq_emit_txs(struct v3d_compile * [all...] |
| H A D | vir_opt_copy_propagate.c | 119 try_copy_prop(struct v3d_compile *c, struct qinst *inst, struct qinst **movs) 210 apply_kills(struct v3d_compile *c, struct qinst **movs, struct qinst *inst) 226 vir_opt_copy_propagate(struct v3d_compile *c)
|
| H A D | vir_opt_redundant_flags.c | 36 vir_dce_pf(struct v3d_compile *c, struct qinst *inst) 97 vir_opt_redundant_flags_block(struct v3d_compile *c, struct qblock *block) 134 vir_opt_redundant_flags(struct v3d_compile *c)
|
| H A D | vir_opt_small_immediates.c | 36 vir_opt_small_immediates(struct v3d_compile *c)
|