Lines Matching defs:v3d_compile
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 *c)
492 static struct v3d_compile *
501 struct v3d_compile *c = rzalloc(NULL, struct v3d_compile);
534 v3d_lower_nir(struct v3d_compile *c)
591 v3d_set_prog_data_uniforms(struct v3d_compile *c,
607 v3d_vs_set_prog_data(struct v3d_compile *c,
662 v3d_set_fs_prog_data_inputs(struct v3d_compile *c,
684 v3d_fs_set_prog_data(struct v3d_compile *c,
694 v3d_cs_set_prog_data(struct v3d_compile *c,
701 v3d_set_prog_data(struct v3d_compile *c,
721 v3d_return_qpu_insts(struct v3d_compile *c, uint32_t *final_assembly_size)
737 v3d_nir_lower_vs_early(struct v3d_compile *c)
761 v3d_fixup_fs_output_types(struct v3d_compile *c)
791 v3d_nir_lower_fs_early(struct v3d_compile *c)
807 v3d_nir_lower_vs_late(struct v3d_compile *c)
824 v3d_nir_lower_fs_late(struct v3d_compile *c)
848 vir_get_max_temps(struct v3d_compile *c)
874 uint64_t *v3d_compile(const struct v3d_compiler *compiler,
885 struct v3d_compile *c = vir_compile_init(compiler, key, s,
961 vir_remove_instruction(struct v3d_compile *c, struct qinst *qinst)
975 vir_follow_movs(struct v3d_compile *c, struct qreg reg)
995 vir_compile_destroy(struct v3d_compile *c)
1014 vir_get_uniform_index(struct v3d_compile *c,
1046 vir_uniform(struct v3d_compile *c,
1073 vir_optimize(struct v3d_compile *c)
1094 vir_get_stage_name(struct v3d_compile *c)