Lines Matching refs:v3d_compile

105 ntq_emit_cf_list(struct v3d_compile *c, struct exec_list *list);
108 resize_qreg_array(struct v3d_compile *c, in resize_qreg_array()
129 resize_interp_array(struct v3d_compile *c, in resize_interp_array()
152 vir_emit_thrsw(struct v3d_compile *c) in vir_emit_thrsw()
249 ntq_tmu_fifo_overflow(struct v3d_compile *c, uint32_t components) in ntq_tmu_fifo_overflow()
263 ntq_flush_tmu(struct v3d_compile *c) in ntq_flush_tmu()
299 ntq_add_pending_tmu_flush(struct v3d_compile *c, in ntq_add_pending_tmu_flush()
339 emit_tmu_general_store_writes(struct v3d_compile *c, in emit_tmu_general_store_writes()
394 emit_tmu_general_atomic_writes(struct v3d_compile *c, in emit_tmu_general_atomic_writes()
428 emit_tmu_general_address_write(struct v3d_compile *c, in emit_tmu_general_address_write()
488 ntq_emit_tmu_general(struct v3d_compile *c, nir_intrinsic_instr *instr, in ntq_emit_tmu_general()
676 ntq_init_ssa_def(struct v3d_compile *c, nir_ssa_def *def) in ntq_init_ssa_def()
720 ntq_store_dest(struct v3d_compile *c, nir_dest *dest, int chan, in ntq_store_dest()
802 ntq_get_src(struct v3d_compile *c, nir_src src, int i) in ntq_get_src()
830 ntq_get_alu_src(struct v3d_compile *c, nir_alu_instr *instr, in ntq_get_alu_src()
845 ntq_minify(struct v3d_compile *c, struct qreg size, struct qreg level) in ntq_minify()
851 ntq_emit_txs(struct v3d_compile *c, nir_tex_instr *instr) in ntq_emit_txs()
898 ntq_emit_tex(struct v3d_compile *c, nir_tex_instr *instr) in ntq_emit_tex()
929 ntq_fsincos(struct v3d_compile *c, struct qreg src, bool is_cos) in ntq_fsincos()
943 ntq_fsign(struct v3d_compile *c, struct qreg src) in ntq_fsign()
956 emit_fragcoord_input(struct v3d_compile *c, int attr) in emit_fragcoord_input()
965 emit_smooth_varying(struct v3d_compile *c, in emit_smooth_varying()
972 emit_noperspective_varying(struct v3d_compile *c, in emit_noperspective_varying()
979 emit_flat_varying(struct v3d_compile *c, in emit_flat_varying()
987 emit_fragment_varying(struct v3d_compile *c, nir_variable *var, in emit_fragment_varying()
1062 emit_fragment_input(struct v3d_compile *c, int base_attr, nir_variable *var, in emit_fragment_input()
1073 emit_compact_fragment_input(struct v3d_compile *c, int attr, nir_variable *var, in emit_compact_fragment_input()
1086 add_output(struct v3d_compile *c, in add_output()
1112 ntq_emit_comparison(struct v3d_compile *c, in ntq_emit_comparison()
1211 ntq_emit_bool_to_cond(struct v3d_compile *c, nir_src src) in ntq_emit_bool_to_cond()
1234 ntq_emit_cond_to_bool(struct v3d_compile *c, enum v3d_qpu_cond cond) in ntq_emit_cond_to_bool()
1246 ntq_emit_alu(struct v3d_compile *c, nir_alu_instr *instr) in ntq_emit_alu()
1570 vir_emit_tlb_color_write(struct v3d_compile *c, unsigned rt) in vir_emit_tlb_color_write()
1671 emit_frag_end(struct v3d_compile *c) in emit_frag_end()
1765 vir_VPM_WRITE_indirect(struct v3d_compile *c, in vir_VPM_WRITE_indirect()
1778 vir_VPM_WRITE(struct v3d_compile *c, struct qreg val, uint32_t vpm_index) in vir_VPM_WRITE()
1790 emit_vert_end(struct v3d_compile *c) in emit_vert_end()
1799 emit_geom_end(struct v3d_compile *c) in emit_geom_end()
1835 v3d_optimize_nir(struct v3d_compile *c, struct nir_shader *s) in v3d_optimize_nir()
1913 ntq_emit_vpm_read(struct v3d_compile *c, in ntq_emit_vpm_read()
1942 ntq_setup_vs_inputs(struct v3d_compile *c) in ntq_setup_vs_inputs()
2036 program_reads_point_coord(struct v3d_compile *c) in program_reads_point_coord()
2049 ntq_setup_gs_inputs(struct v3d_compile *c) in ntq_setup_gs_inputs()
2094 ntq_setup_fs_inputs(struct v3d_compile *c) in ntq_setup_fs_inputs()
2140 ntq_setup_outputs(struct v3d_compile *c) in ntq_setup_outputs()
2188 ntq_setup_registers(struct v3d_compile *c, struct exec_list *list) in ntq_setup_registers()
2204 ntq_emit_load_const(struct v3d_compile *c, nir_load_const_instr *instr) in ntq_emit_load_const()
2218 ntq_emit_image_size(struct v3d_compile *c, nir_intrinsic_instr *instr) in ntq_emit_image_size()
2246 vir_emit_tlb_color_read(struct v3d_compile *c, nir_intrinsic_instr *instr) in vir_emit_tlb_color_read()
2379 ntq_emit_load_uniform(struct v3d_compile *c, nir_intrinsic_instr *instr) in ntq_emit_load_uniform()
2398 ntq_emit_load_input(struct v3d_compile *c, nir_intrinsic_instr *instr) in ntq_emit_load_input()
2454 ntq_emit_per_sample_color_write(struct v3d_compile *c, in ntq_emit_per_sample_color_write()
2473 ntq_emit_color_write(struct v3d_compile *c, in ntq_emit_color_write()
2486 emit_store_output_gs(struct v3d_compile *c, nir_intrinsic_instr *instr) in emit_store_output_gs()
2527 emit_store_output_vs(struct v3d_compile *c, nir_intrinsic_instr *instr) in emit_store_output_vs()
2550 ntq_emit_store_output(struct v3d_compile *c, nir_intrinsic_instr *instr) in ntq_emit_store_output()
2565 ntq_get_sample_offset(struct v3d_compile *c, struct qreg sample_idx, in ntq_get_sample_offset()
2593 ntq_get_barycentric_centroid(struct v3d_compile *c, in ntq_get_barycentric_centroid()
2661 ntq_emit_load_interpolated_input(struct v3d_compile *c, in ntq_emit_load_interpolated_input()
2699 emit_ldunifa(struct v3d_compile *c, struct qreg *result) in emit_ldunifa()
2712 ntq_emit_load_ubo_unifa(struct v3d_compile *c, nir_intrinsic_instr *instr) in ntq_emit_load_ubo_unifa()
2778 emit_load_local_invocation_index(struct v3d_compile *c) in emit_load_local_invocation_index()
2788 set_a_flags_for_subgroup(struct v3d_compile *c) in set_a_flags_for_subgroup()
2813 ntq_emit_intrinsic(struct v3d_compile *c, nir_intrinsic_instr *instr) in ntq_emit_intrinsic()
3323 ntq_activate_execute_for_block(struct v3d_compile *c) in ntq_activate_execute_for_block()
3333 ntq_emit_uniform_if(struct v3d_compile *c, nir_if *if_stmt) in ntq_emit_uniform_if()
3433 ntq_emit_nonuniform_if(struct v3d_compile *c, nir_if *if_stmt) in ntq_emit_nonuniform_if()
3522 ntq_emit_if(struct v3d_compile *c, nir_if *nif) in ntq_emit_if()
3536 ntq_emit_jump(struct v3d_compile *c, nir_jump_instr *jump) in ntq_emit_jump()
3566 ntq_emit_uniform_jump(struct v3d_compile *c, nir_jump_instr *jump) in ntq_emit_uniform_jump()
3593 ntq_emit_instr(struct v3d_compile *c, nir_instr *instr) in ntq_emit_instr()
3636 ntq_emit_block(struct v3d_compile *c, nir_block *block) in ntq_emit_block()
3650 static void ntq_emit_cf_list(struct v3d_compile *c, struct exec_list *list);
3653 ntq_emit_nonuniform_loop(struct v3d_compile *c, nir_loop *loop) in ntq_emit_nonuniform_loop()
3700 ntq_emit_uniform_loop(struct v3d_compile *c, nir_loop *loop) in ntq_emit_uniform_loop()
3720 ntq_emit_loop(struct v3d_compile *c, nir_loop *loop) in ntq_emit_loop()
3743 ntq_emit_function(struct v3d_compile *c, nir_function_impl *func) in ntq_emit_function()
3750 ntq_emit_cf_list(struct v3d_compile *c, struct exec_list *list) in ntq_emit_cf_list()
3778 ntq_emit_impl(struct v3d_compile *c, nir_function_impl *impl) in ntq_emit_impl()
3785 nir_to_vir(struct v3d_compile *c) in nir_to_vir()
3904 vir_remove_thrsw(struct v3d_compile *c) in vir_remove_thrsw()
3929 vir_emit_last_thrsw(struct v3d_compile *c, in vir_emit_last_thrsw()
3984 vir_restore_last_thrsw(struct v3d_compile *c, in vir_restore_last_thrsw()
4002 vir_check_payload_w(struct v3d_compile *c) in vir_check_payload_w()
4019 v3d_nir_to_vir(struct v3d_compile *c) in v3d_nir_to_vir()