Home
last modified time | relevance | path

Searched refs:qpu_insts (Results 1 - 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_qpu_emit.c39 fprintf(stderr, "0x%016"PRIx64" ", c->qpu_insts[i]); in vc4_dump_program()
40 vc4_qpu_disasm(&c->qpu_insts[i], 1); in vc4_dump_program()
632 if (QPU_GET_FIELD(c->qpu_insts[c->qpu_inst_count - 1], in vc4_generate_code()
634 QPU_GET_FIELD(c->qpu_insts[c->qpu_inst_count - 1], in vc4_generate_code()
636 QPU_GET_FIELD(c->qpu_insts[c->qpu_inst_count - 1], in vc4_generate_code()
638 QPU_GET_FIELD(c->qpu_insts[c->qpu_inst_count - 1], in vc4_generate_code()
644 if (QPU_GET_FIELD(c->qpu_insts[c->qpu_inst_count - 1], in vc4_generate_code()
646 QPU_GET_FIELD(c->qpu_insts[c->qpu_inst_count - 1], in vc4_generate_code()
652 if (qpu_inst_is_tlb(c->qpu_insts[c->qpu_inst_count - 1])) in vc4_generate_code()
658 if (QPU_GET_FIELD(c->qpu_insts[ in vc4_generate_code()
[all...]
H A Dvc4_qpu_schedule.c843 uint64_t prev_instr = c->qpu_insts[c->qpu_inst_count - i]; in emit_thrsw()
852 c->qpu_insts[thrsw_ip] = in emit_thrsw()
853 QPU_UPDATE_FIELD(c->qpu_insts[thrsw_ip], sig, QPU_SIG); in emit_thrsw()
1053 uint64_t *branch_inst = &c->qpu_insts[block->branch_qpu_ip]; in qpu_set_branch_targets()
1128 vc4_qpu_disasm(c->qpu_insts, c->qpu_inst_count); in qpu_schedule_instructions()
H A Dvc4_qpu.c735 c->qpu_insts = reralloc(c, c->qpu_insts, in qpu_serialize_one_inst()
738 c->qpu_insts[c->qpu_inst_count++] = inst; in qpu_serialize_one_inst()
H A Dvc4_qir.h480 uint64_t *qpu_insts; member
H A Dvc4_program.c2617 shader->bo = vc4_bo_alloc_shader(vc4->screen, c->qpu_insts, in vc4_get_compiled_shader()
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_disk_cache.c159 const void *qpu_insts = in v3d_disk_cache_retrieve() local
181 qpu_insts, &shader->offset, &shader->resource); in v3d_disk_cache_retrieve()
192 uint64_t *qpu_insts, in v3d_disk_cache_store()
228 blob_write_bytes(&blob, qpu_insts, qpu_size); in v3d_disk_cache_store()
189 v3d_disk_cache_store(struct v3d_context *v3d, const struct v3d_key *key, const struct v3d_compiled_shader *shader, uint64_t *qpu_insts, uint32_t qpu_size) v3d_disk_cache_store() argument
H A Dv3d_program.c396 uint64_t *qpu_insts; in v3d_get_compiled_shader() local
399 qpu_insts = v3d_compile(v3d->screen->compiler, key, in v3d_get_compiled_shader()
408 qpu_insts, &shader->offset, &shader->resource); in v3d_get_compiled_shader()
412 v3d_disk_cache_store(v3d, key, shader, qpu_insts, shader_size); in v3d_get_compiled_shader()
415 free(qpu_insts); in v3d_get_compiled_shader()
H A Dv3d_context.h818 uint64_t *qpu_insts,
/third_party/mesa3d/src/broadcom/compiler/
H A Dvir_to_qpu.c377 const char *str = v3d_qpu_disasm(c->devinfo, c->qpu_insts[i]); in v3d_dump_qpu()
378 fprintf(stderr, "0x%016"PRIx64" %s", c->qpu_insts[i], str); in v3d_dump_qpu()
384 reads_uniform(c->devinfo, c->qpu_insts[i])) { in v3d_dump_qpu()
415 c->qpu_insts = rzalloc_array(c, uint64_t, c->qpu_inst_count); in v3d_vir_to_qpu()
419 &c->qpu_insts[i++]); in v3d_vir_to_qpu()
H A Dvir.c889 uint64_t *qpu_insts = malloc(*final_assembly_size); in v3d_return_qpu_insts() local
890 if (!qpu_insts) in v3d_return_qpu_insts()
893 memcpy(qpu_insts, c->qpu_insts, *final_assembly_size); in v3d_return_qpu_insts()
897 return qpu_insts; in v3d_return_qpu_insts()
H A Dv3d_compiler.h875 uint64_t *qpu_insts;
/third_party/mesa3d/src/broadcom/vulkan/
H A Dv3dv_pipeline.c82 if (variant->qpu_insts) in v3dv_shader_variant_destroy()
83 free(variant->qpu_insts); in v3dv_shader_variant_destroy()
1474 memcpy(bo->map + offset, variant->qpu_insts, variant->qpu_insts_size); in upload_assembly()
1477 /* We dont need qpu_insts anymore. */ in upload_assembly()
1478 free(variant->qpu_insts); in upload_assembly()
1479 variant->qpu_insts = NULL; in upload_assembly()
1586 * Creation doesn't include allocate a BO to store the content of qpu_insts,
1598 uint64_t *qpu_insts, in v3dv_shader_variant_create()
1617 variant->qpu_insts = qpu_insts; in v3dv_shader_variant_create()
1593 v3dv_shader_variant_create(struct v3dv_device *device, enum broadcom_shader_stage stage, struct v3d_prog_data *prog_data, uint32_t prog_data_size, uint32_t assembly_offset, uint64_t *qpu_insts, uint32_t qpu_insts_size, VkResult *out_vk_result) v3dv_shader_variant_create() argument
1662 uint64_t *qpu_insts; pipeline_compile_shader_variant() local
[all...]
H A Dv3dv_private.h1612 /* Note: it is really likely that qpu_insts would be NULL, as it will be
1616 uint64_t *qpu_insts; member
2148 uint64_t *qpu_insts,

Completed in 25 milliseconds