/external/mesa3d/src/broadcom/compiler/ |
D | v3d_compiler.h | 398 struct v3d_compile { struct 628 void v3d_nir_to_vir(struct v3d_compile *c); 630 void vir_compile_destroy(struct v3d_compile *c); 631 const char *vir_get_stage_name(struct v3d_compile *c); 632 struct qblock *vir_new_block(struct v3d_compile *c); 633 void vir_set_emit_block(struct v3d_compile *c, struct qblock *block); 635 struct qblock *vir_entry_block(struct v3d_compile *c); 636 struct qblock *vir_exit_block(struct v3d_compile *c); 642 void vir_remove_instruction(struct v3d_compile *c, struct qinst *qinst); 643 struct qreg vir_uniform(struct v3d_compile *c, [all …]
|
D | vir.c | 85 vir_has_side_effects(struct v3d_compile *c, struct qinst *inst) in vir_has_side_effects() 347 vir_get_temp(struct v3d_compile *c) in vir_get_temp() 419 vir_emit(struct v3d_compile *c, struct qinst *inst) in vir_emit() 426 vir_emit_def(struct v3d_compile *c, struct qinst *inst) in vir_emit_def() 441 vir_emit_nondef(struct v3d_compile *c, struct qinst *inst) in vir_emit_nondef() 452 vir_new_block(struct v3d_compile *c) in vir_new_block() 468 vir_set_emit_block(struct v3d_compile *c, struct qblock *block) in vir_set_emit_block() 475 vir_entry_block(struct v3d_compile *c) in vir_entry_block() 481 vir_exit_block(struct v3d_compile *c) in vir_exit_block() 521 static struct v3d_compile * [all …]
|
D | nir_to_vir.c | 36 ntq_emit_cf_list(struct v3d_compile *c, struct exec_list *list); 39 resize_qreg_array(struct v3d_compile *c, in resize_qreg_array() 60 vir_emit_thrsw(struct v3d_compile *c) in vir_emit_thrsw() 77 vir_SFU(struct v3d_compile *c, int waddr, struct qreg src) in vir_SFU() 84 indirect_uniform_load(struct v3d_compile *c, nir_intrinsic_instr *intr) in indirect_uniform_load() 127 ntq_init_ssa_def(struct v3d_compile *c, nir_ssa_def *def) in ntq_init_ssa_def() 151 ntq_store_dest(struct v3d_compile *c, nir_dest *dest, int chan, in ntq_store_dest() 217 ntq_get_src(struct v3d_compile *c, nir_src src, int i) in ntq_get_src() 236 ntq_get_alu_src(struct v3d_compile *c, nir_alu_instr *instr, in ntq_get_alu_src() 251 vir_SAT(struct v3d_compile *c, struct qreg val) in vir_SAT() [all …]
|
D | v3d_nir_lower_io.c | 55 v3d_nir_lower_output(struct v3d_compile *c, nir_builder *b, in v3d_nir_lower_output() 93 v3d_nir_lower_uniform(struct v3d_compile *c, nir_builder *b, in v3d_nir_lower_uniform() 127 v3d_nir_lower_io_instr(struct v3d_compile *c, nir_builder *b, in v3d_nir_lower_io_instr() 153 v3d_nir_lower_io_impl(struct v3d_compile *c, nir_function_impl *impl) in v3d_nir_lower_io_impl() 170 v3d_nir_lower_io(nir_shader *s, struct v3d_compile *c) in v3d_nir_lower_io()
|
D | vir_live_variables.c | 58 vir_setup_use(struct v3d_compile *c, struct qblock *block, int ip, in vir_setup_use() 95 vir_setup_def(struct v3d_compile *c, struct qblock *block, int ip, in vir_setup_def() 205 vir_setup_def_use(struct v3d_compile *c) in vir_setup_def_use() 248 vir_live_variables_dataflow(struct v3d_compile *c, int bitset_words) in vir_live_variables_dataflow() 288 vir_compute_start_end(struct v3d_compile *c, int num_vars) in vir_compute_start_end() 310 vir_calculate_live_intervals(struct v3d_compile *c) in vir_calculate_live_intervals()
|
D | vir_opt_dead_code.c | 43 dce(struct v3d_compile *c, struct qinst *inst) in dce() 58 has_nonremovable_reads(struct v3d_compile *c, struct qinst *inst) in has_nonremovable_reads() 89 vir_opt_dead_code(struct v3d_compile *c) in vir_opt_dead_code()
|
D | v3d33_vpm_setup.c | 34 v3d33_vir_vpm_read_setup(struct v3d_compile *c, int num_components) in v3d33_vir_vpm_read_setup() 57 v3d33_vir_vpm_write_setup(struct v3d_compile *c) in v3d33_vir_vpm_write_setup()
|
D | vir_dump.c | 28 vir_print_reg(struct v3d_compile *c, struct qreg reg) in vir_print_reg() 167 vir_dump_sig(struct v3d_compile *c, struct qinst *inst) in vir_dump_sig() 208 vir_dump_alu(struct v3d_compile *c, struct qinst *inst) in vir_dump_alu() 252 vir_dump_inst(struct v3d_compile *c, struct qinst *inst) in vir_dump_inst() 317 vir_dump(struct v3d_compile *c) in vir_dump()
|
D | vir_opt_copy_propagate.c | 121 try_copy_prop(struct v3d_compile *c, struct qinst *inst, struct qinst **movs) in try_copy_prop() 189 apply_kills(struct v3d_compile *c, struct qinst **movs, struct qinst *inst) in apply_kills() 205 vir_opt_copy_propagate(struct v3d_compile *c) in vir_opt_copy_propagate()
|
D | v3d_nir_lower_txf_ms.c | 38 vc4_nir_lower_txf_ms_instr(struct v3d_compile *c, nir_builder *b, in vc4_nir_lower_txf_ms_instr() 70 v3d_nir_lower_txf_ms(nir_shader *s, struct v3d_compile *c) in v3d_nir_lower_txf_ms()
|
D | v3d40_tex.c | 34 vir_TMU_WRITE(struct v3d_compile *c, enum v3d_qpu_waddr waddr, struct qreg val) in vir_TMU_WRITE() 40 vir_WRTMUC(struct v3d_compile *c, enum quniform_contents contents, uint32_t data) in vir_WRTMUC() 49 v3d40_vir_emit_tex(struct v3d_compile *c, nir_tex_instr *instr) in v3d40_vir_emit_tex()
|
D | qpu_validate.c | 38 struct v3d_compile *c; 51 struct v3d_compile *c = state->c; in fail_instr() 249 qpu_validate(struct v3d_compile *c) in qpu_validate()
|
D | qpu_schedule.c | 433 calculate_forward_deps(struct v3d_compile *c, struct list_head *schedule_list) in calculate_forward_deps() 446 calculate_reverse_deps(struct v3d_compile *c, struct list_head *schedule_list) in calculate_reverse_deps() 1031 insert_scheduled_instruction(struct v3d_compile *c, in insert_scheduled_instruction() 1053 emit_nop(struct v3d_compile *c, struct qblock *block, in emit_nop() 1060 qpu_instruction_valid_in_thrend_slot(struct v3d_compile *c, in qpu_instruction_valid_in_thrend_slot() 1115 valid_thrsw_sequence(struct v3d_compile *c, in valid_thrsw_sequence() 1153 emit_thrsw(struct v3d_compile *c, in emit_thrsw() 1225 schedule_instructions(struct v3d_compile *c, in schedule_instructions() 1369 qpu_schedule_instructions_block(struct v3d_compile *c, in qpu_schedule_instructions_block() 1412 qpu_set_branch_targets(struct v3d_compile *c) in qpu_set_branch_targets() [all …]
|
D | vir_to_qpu.c | 142 v3d_generate_code_block(struct v3d_compile *c, in v3d_generate_code_block() 301 v3d_dump_qpu(struct v3d_compile *c) in v3d_dump_qpu() 315 v3d_vir_to_qpu(struct v3d_compile *c, struct qpu_reg *temp_registers) in v3d_vir_to_qpu()
|
D | vir_lower_uniforms.c | 112 vir_lower_uniforms(struct v3d_compile *c) in vir_lower_uniforms()
|
D | v3d33_tex.c | 34 v3d33_vir_emit_tex(struct v3d_compile *c, nir_tex_instr *instr) in v3d33_vir_emit_tex()
|
D | vir_register_allocate.c | 99 v3d_register_allocate(struct v3d_compile *c) in v3d_register_allocate()
|