Lines Matching refs:v3d_compile
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 *c, struct qblock *block)
488 vir_entry_block(struct v3d_compile *c)
494 vir_exit_block(struct v3d_compile *c)
534 static struct v3d_compile *
550 struct v3d_compile *c = rzalloc(NULL, struct v3d_compile);
594 v3d_lower_nir(struct v3d_compile *c)
650 v3d_set_prog_data_uniforms(struct v3d_compile *c,
666 v3d_vs_set_prog_data(struct v3d_compile *c,
739 v3d_gs_set_prog_data(struct v3d_compile *c,
783 v3d_set_fs_prog_data_inputs(struct v3d_compile *c,
805 v3d_fs_set_prog_data(struct v3d_compile *c,
821 v3d_cs_set_prog_data(struct v3d_compile *c,
834 v3d_set_prog_data(struct v3d_compile *c,
864 v3d_return_qpu_insts(struct v3d_compile *c, uint32_t *final_assembly_size)
880 v3d_nir_lower_vs_early(struct v3d_compile *c)
914 v3d_nir_lower_gs_early(struct v3d_compile *c)
945 v3d_fixup_fs_output_types(struct v3d_compile *c)
975 v3d_nir_lower_fs_early(struct v3d_compile *c)
991 v3d_nir_lower_gs_late(struct v3d_compile *c)
1003 v3d_nir_lower_vs_late(struct v3d_compile *c)
1017 v3d_nir_lower_fs_late(struct v3d_compile *c)
1033 vir_get_max_temps(struct v3d_compile *c)
1068 struct v3d_compile *c = user_data;
1323 v3d_nir_sort_constant_ubo_loads_block(struct v3d_compile *c,
1350 v3d_nir_sort_constant_ubo_loads(nir_shader *s, struct v3d_compile *c)
1367 lower_load_num_subgroups(struct v3d_compile *c,
1385 lower_subgroup_intrinsics(struct v3d_compile *c,
1418 v3d_nir_lower_subgroup_intrinsics(nir_shader *s, struct v3d_compile *c)
1438 v3d_attempt_compile(struct v3d_compile *c)
1577 int v3d_shaderdb_dump(struct v3d_compile *c,
1643 skip_compile_strategy(struct v3d_compile *c, uint32_t idx)
1677 uint64_t *v3d_compile(const struct v3d_compiler *compiler,
1687 struct v3d_compile *c = NULL;
1776 vir_remove_instruction(struct v3d_compile *c, struct qinst *qinst)
1790 vir_follow_movs(struct v3d_compile *c, struct qreg reg)
1810 vir_compile_destroy(struct v3d_compile *c)
1829 vir_get_uniform_index(struct v3d_compile *c,
1869 try_opt_ldunif(struct v3d_compile *c, uint32_t index, struct qreg *unif)
1920 vir_uniform(struct v3d_compile *c,
1960 vir_optimize(struct v3d_compile *c)
1982 vir_get_stage_name(struct v3d_compile *c)