| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_qir.h | 389 struct vc4_compile { struct 522 struct vc4_compile *qir_compile_init(void); 523 void qir_compile_destroy(struct vc4_compile *c); 524 struct qblock *qir_new_block(struct vc4_compile *c); 525 void qir_set_emit_block(struct vc4_compile *c, struct qblock *block); 527 struct qblock *qir_entry_block(struct vc4_compile *c); 528 struct qblock *qir_exit_block(struct vc4_compile *c); 531 void qir_remove_instruction(struct vc4_compile *c, struct qinst *qinst); 532 struct qreg qir_uniform(struct vc4_compile *c, 535 void qir_schedule_instructions(struct vc4_compile * [all...] |
| H A D | vc4_opt_constant_folding.c | 37 dump_from(struct vc4_compile *c, struct qinst *inst) 48 dump_to(struct vc4_compile *c, struct qinst *inst) 59 constant_fold(struct vc4_compile *c, struct qinst *inst) 98 qir_opt_constant_folding(struct vc4_compile *c)
|
| H A D | vc4_opt_peephole_sf.c | 36 dump_from(struct vc4_compile *c, struct qinst *inst, const char *type) 47 dump_to(struct vc4_compile *c, struct qinst *inst) 110 qir_opt_peephole_sf_block(struct vc4_compile *c, struct qblock *block) 161 qir_opt_peephole_sf(struct vc4_compile *c)
|
| H A D | vc4_opt_algebraic.c | 41 dump_from(struct vc4_compile *c, struct qinst *inst) 52 dump_to(struct vc4_compile *c, struct qinst *inst) 63 is_constant_value(struct vc4_compile *c, struct qreg reg, 80 is_zero(struct vc4_compile *c, struct qreg reg) 87 is_1f(struct vc4_compile *c, struct qreg reg) 94 replace_with_mov(struct vc4_compile *c, struct qinst *inst, struct qreg arg) 112 replace_x_0_with_x(struct vc4_compile *c, 123 replace_x_0_with_0(struct vc4_compile *c, 134 fmul_replace_one(struct vc4_compile *c, 145 qir_opt_algebraic(struct vc4_compile * [all...] |
| H A D | vc4_qir.c | 139 qir_has_side_effects(struct vc4_compile *c, struct qinst *inst) 160 qir_has_side_effect_reads(struct vc4_compile *c, struct qinst *inst) 392 qir_print_reg(struct vc4_compile *c, struct qreg reg, bool write) 466 qir_dump_inst(struct vc4_compile *c, struct qinst *inst) 497 qir_dump(struct vc4_compile *c) 567 qir_get_temp(struct vc4_compile *c) 602 qir_emit(struct vc4_compile *c, struct qinst *inst) 609 qir_emit_def(struct vc4_compile *c, struct qinst *inst) 624 qir_emit_nondef(struct vc4_compile *c, struct qinst *inst) 641 qir_new_block(struct vc4_compile * [all...] |
| H A D | vc4_nir_lower_io.c | 92 vc4_nir_get_vattr_channel_vpm(struct vc4_compile *c, 171 vc4_nir_lower_vertex_attr(struct vc4_compile *c, nir_builder *b, 229 is_point_sprite(struct vc4_compile *c, nir_variable *var) 240 vc4_nir_lower_fs_input(struct vc4_compile *c, nir_builder *b, 300 vc4_nir_lower_output(struct vc4_compile *c, nir_builder *b, 321 vc4_nir_lower_uniform(struct vc4_compile *c, nir_builder *b, 358 vc4_nir_lower_io_instr(struct vc4_compile *c, nir_builder *b, 388 vc4_nir_lower_io_impl(struct vc4_compile *c, nir_function_impl *impl) 405 vc4_nir_lower_io(nir_shader *s, struct vc4_compile *c)
|
| H A D | vc4_opt_dead_code.c | 43 dce(struct vc4_compile *c, struct qinst *inst) 55 has_nonremovable_reads(struct vc4_compile *c, struct qinst *inst) 85 qir_opt_dead_code(struct vc4_compile *c)
|
| H A D | vc4_qir_emit_uniform_stream_resets.c | 50 qir_emit_uniform_stream_resets(struct vc4_compile *c)
|
| H A D | vc4_qir_validate.c | 28 fail_instr(struct vc4_compile *c, struct qinst *inst, const char *msg) 36 void qir_validate(struct vc4_compile *c)
|
| H A D | vc4_qir_live_variables.c | 59 qir_setup_use(struct vc4_compile *c, struct qblock *block, int ip, 96 qir_setup_def(struct vc4_compile *c, struct qblock *block, int ip, 194 qir_setup_def_use(struct vc4_compile *c) 236 qir_live_variables_dataflow(struct vc4_compile *c, int bitset_words) 276 qir_compute_start_end(struct vc4_compile *c, int num_vars) 298 qir_calculate_live_intervals(struct vc4_compile *c)
|
| H A D | vc4_nir_lower_txf_ms.c | 39 vc4_nir_lower_txf_ms_instr(struct vc4_compile *c, nir_builder *b, 132 vc4_nir_lower_txf_ms_impl(struct vc4_compile *c, nir_function_impl *impl) 154 vc4_nir_lower_txf_ms(nir_shader *s, struct vc4_compile *c)
|
| H A D | vc4_opt_copy_propagation.c | 65 try_copy_prop(struct vc4_compile *c, struct qinst *inst, struct qinst **movs) 157 apply_kills(struct vc4_compile *c, struct qinst **movs, struct qinst *inst) 173 qir_opt_copy_propagation(struct vc4_compile *c)
|
| H A D | vc4_program.c | 43 ntq_get_src(struct vc4_compile *c, nir_src src, int i); 45 ntq_emit_cf_list(struct vc4_compile *c, struct exec_list *list); 54 resize_qreg_array(struct vc4_compile *c, 75 ntq_emit_thrsw(struct vc4_compile *c) 92 indirect_uniform_load(struct vc4_compile *c, nir_intrinsic_instr *intr) 115 vc4_ubo_load(struct vc4_compile *c, nir_intrinsic_instr *intr) 160 ntq_init_ssa_def(struct vc4_compile *c, nir_ssa_def *def) 184 ntq_store_dest(struct vc4_compile *c, nir_dest *dest, int chan, 249 ntq_get_dest(struct vc4_compile *c, nir_dest *dest) 267 ntq_get_src(struct vc4_compile * [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_qir.h | 385 struct vc4_compile { struct 518 struct vc4_compile *qir_compile_init(void); 519 void qir_compile_destroy(struct vc4_compile *c); 520 struct qblock *qir_new_block(struct vc4_compile *c); 521 void qir_set_emit_block(struct vc4_compile *c, struct qblock *block); 523 struct qblock *qir_entry_block(struct vc4_compile *c); 524 struct qblock *qir_exit_block(struct vc4_compile *c); 527 void qir_remove_instruction(struct vc4_compile *c, struct qinst *qinst); 528 struct qreg qir_uniform(struct vc4_compile *c, 531 void qir_schedule_instructions(struct vc4_compile * [all...] |
| H A D | vc4_opt_constant_folding.c | 37 dump_from(struct vc4_compile *c, struct qinst *inst) 48 dump_to(struct vc4_compile *c, struct qinst *inst) 59 constant_fold(struct vc4_compile *c, struct qinst *inst) 98 qir_opt_constant_folding(struct vc4_compile *c)
|
| H A D | vc4_opt_peephole_sf.c | 36 dump_from(struct vc4_compile *c, struct qinst *inst, const char *type) 47 dump_to(struct vc4_compile *c, struct qinst *inst) 110 qir_opt_peephole_sf_block(struct vc4_compile *c, struct qblock *block) 161 qir_opt_peephole_sf(struct vc4_compile *c)
|
| H A D | vc4_opt_algebraic.c | 41 dump_from(struct vc4_compile *c, struct qinst *inst) 52 dump_to(struct vc4_compile *c, struct qinst *inst) 63 is_constant_value(struct vc4_compile *c, struct qreg reg, 80 is_zero(struct vc4_compile *c, struct qreg reg) 87 is_1f(struct vc4_compile *c, struct qreg reg) 94 replace_with_mov(struct vc4_compile *c, struct qinst *inst, struct qreg arg) 112 replace_x_0_with_x(struct vc4_compile *c, 123 replace_x_0_with_0(struct vc4_compile *c, 134 fmul_replace_one(struct vc4_compile *c, 145 qir_opt_algebraic(struct vc4_compile * [all...] |
| H A D | vc4_qir.c | 139 qir_has_side_effects(struct vc4_compile *c, struct qinst *inst) 160 qir_has_side_effect_reads(struct vc4_compile *c, struct qinst *inst) 392 qir_print_reg(struct vc4_compile *c, struct qreg reg, bool write) 466 qir_dump_inst(struct vc4_compile *c, struct qinst *inst) 497 qir_dump(struct vc4_compile *c) 567 qir_get_temp(struct vc4_compile *c) 602 qir_emit(struct vc4_compile *c, struct qinst *inst) 609 qir_emit_def(struct vc4_compile *c, struct qinst *inst) 624 qir_emit_nondef(struct vc4_compile *c, struct qinst *inst) 641 qir_new_block(struct vc4_compile * [all...] |
| H A D | vc4_opt_dead_code.c | 43 dce(struct vc4_compile *c, struct qinst *inst) 55 has_nonremovable_reads(struct vc4_compile *c, struct qinst *inst) 85 qir_opt_dead_code(struct vc4_compile *c)
|
| H A D | vc4_qir_emit_uniform_stream_resets.c | 50 qir_emit_uniform_stream_resets(struct vc4_compile *c)
|
| H A D | vc4_nir_lower_io.c | 93 vc4_nir_get_vattr_channel_vpm(struct vc4_compile *c, 172 vc4_nir_lower_vertex_attr(struct vc4_compile *c, nir_builder *b, 221 vc4_nir_lower_fs_input(struct vc4_compile *c, nir_builder *b, 277 vc4_nir_lower_output(struct vc4_compile *c, nir_builder *b, 294 vc4_nir_lower_uniform(struct vc4_compile *c, nir_builder *b, 331 vc4_nir_lower_io_instr(struct vc4_compile *c, nir_builder *b, 361 vc4_nir_lower_io_impl(struct vc4_compile *c, nir_function_impl *impl) 378 vc4_nir_lower_io(nir_shader *s, struct vc4_compile *c)
|
| H A D | vc4_qir_validate.c | 28 fail_instr(struct vc4_compile *c, struct qinst *inst, const char *msg) 36 void qir_validate(struct vc4_compile *c)
|
| H A D | vc4_qir_live_variables.c | 47 qir_setup_use(struct vc4_compile *c, struct qblock *block, int ip, 84 qir_setup_def(struct vc4_compile *c, struct qblock *block, int ip, 182 qir_setup_def_use(struct vc4_compile *c) 224 qir_live_variables_dataflow(struct vc4_compile *c, int bitset_words) 264 qir_compute_start_end(struct vc4_compile *c, int num_vars) 286 qir_calculate_live_intervals(struct vc4_compile *c)
|
| H A D | vc4_opt_copy_propagation.c | 65 try_copy_prop(struct vc4_compile *c, struct qinst *inst, struct qinst **movs) 157 apply_kills(struct vc4_compile *c, struct qinst **movs, struct qinst *inst) 173 qir_opt_copy_propagation(struct vc4_compile *c)
|
| H A D | vc4_program.c | 44 ntq_get_src(struct vc4_compile *c, nir_src src, int i); 46 ntq_emit_cf_list(struct vc4_compile *c, struct exec_list *list); 55 resize_qreg_array(struct vc4_compile *c, 76 ntq_emit_thrsw(struct vc4_compile *c) 93 indirect_uniform_load(struct vc4_compile *c, nir_intrinsic_instr *intr) 116 vc4_ubo_load(struct vc4_compile *c, nir_intrinsic_instr *intr) 161 ntq_init_ssa_def(struct vc4_compile *c, nir_ssa_def *def) 185 ntq_store_dest(struct vc4_compile *c, nir_dest *dest, int chan, 250 ntq_get_dest(struct vc4_compile *c, nir_dest *dest) 268 ntq_get_src(struct vc4_compile * [all...] |