Home
last modified time | relevance | path

Searched refs:disasm_info (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
Dbrw_disasm_info.h56 struct disasm_info { struct
69 struct disasm_info *disasm, const unsigned *block_latency); argument
71 struct disasm_info *
76 disasm_new_inst_group(struct disasm_info *disasm, unsigned offset);
79 disasm_annotate(struct disasm_info *disasm,
83 disasm_insert_error(struct disasm_info *disasm, unsigned offset,
Dbrw_disasm_info.c35 struct disasm_info *disasm, const unsigned *block_latency) in dump_assembly()
106 struct disasm_info *
110 struct disasm_info *disasm = ralloc(NULL, struct disasm_info); in disasm_initialize()
120 disasm_new_inst_group(struct disasm_info *disasm, unsigned next_inst_offset) in disasm_new_inst_group()
129 disasm_annotate(struct disasm_info *disasm, in disasm_annotate()
172 disasm_insert_error(struct disasm_info *disasm, unsigned offset, in disasm_insert_error()
Dbrw_fs_generator.cpp1917 struct disasm_info *disasm_info = disasm_initialize(devinfo, cfg); in generate_code() local
1990 disasm_annotate(disasm_info, inst, p->next_insn_offset); in generate_code()
2483 disasm_info->use_tail = true; in generate_code()
2630 disasm_info->use_tail = true; in generate_code()
2746 disasm_new_inst_group(disasm_info, p->next_insn_offset); in generate_code()
2756 disasm_info); in generate_code()
2759 brw_compact_instructions(p, start_offset, disasm_info); in generate_code()
2788 disasm_info, perf.block_latency); in generate_code()
2793 ralloc_free(disasm_info); in generate_code()
Dbrw_vec4_generator.cpp1531 struct disasm_info *disasm_info = disasm_initialize(devinfo, cfg); in generate_code() local
1546 disasm_annotate(disasm_info, inst, p->next_insn_offset); in generate_code()
2222 disasm_new_inst_group(disasm_info, p->next_insn_offset); in generate_code()
2231 disasm_info); in generate_code()
2234 brw_compact_instructions(p, 0, disasm_info); in generate_code()
2258 disasm_info, perf.block_latency); in generate_code()
2263 ralloc_free(disasm_info); in generate_code()
Dbrw_eu.h1855 struct disasm_info *disasm);
1867 struct disasm_info *disasm);
1870 struct disasm_info *disasm);
Dbrw_eu_validate.c2108 struct disasm_info *disasm) in brw_validate_instruction()
2143 struct disasm_info *disasm) in brw_validate_instructions()
Dbrw_eu_compact.c2448 struct disasm_info *disasm) in brw_compact_instructions()
Dtest_eu_validate.cpp101 struct disasm_info *disasm = disasm_initialize(p->devinfo, NULL); in validate()
/third_party/mesa3d/src/intel/common/
Dintel_disasm.c75 struct disasm_info *disasm_info = disasm_initialize(devinfo, NULL); in intel_disassemble() local
76 disasm_new_inst_group(disasm_info, start); in intel_disassemble()
77 disasm_new_inst_group(disasm_info, end); in intel_disassemble()
79 brw_validate_instructions(devinfo, assembly, start, end, disasm_info); in intel_disassemble()
86 &disasm_info->group_list) { in intel_disassemble()
106 ralloc_free(disasm_info); in intel_disassemble()
/third_party/mesa3d/src/intel/tools/
Di965_asm.c217 struct disasm_info *disasm_info; in main() local
325 disasm_info = disasm_initialize(p->devinfo, NULL); in main()
326 if (!disasm_info) { in main()
335 p->next_insn_offset, disasm_info); in main()
340 brw_compact_instructions(p, start_offset, disasm_info); in main()
356 ralloc_free(disasm_info); in main()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_shader.c236 if (dbg_enabled || ir3_shader_override_path || v->disasm_info.write_disasm) { in assemble_variant()
246 if (v->disasm_info.write_disasm) { in assemble_variant()
259 v->disasm_info.disasm = ralloc_size(v->shader, stream_size + 1); in assemble_variant()
260 memcpy(v->disasm_info.disasm, stream_data, stream_size); in assemble_variant()
261 v->disasm_info.disasm[stream_size] = 0; in assemble_variant()
360 v->disasm_info.write_disasm = write_disasm; in create_variant()
366 v->binning->disasm_info.write_disasm = write_disasm; in create_variant()
380 if (v->disasm_info.write_disasm) { in create_variant()
381 v->disasm_info.nir = nir_shader_as_str(shader->nir, shader); in create_variant()
Dir3_shader.h680 struct ir3_disasm_info disasm_info; member
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c2298 ralloc_steal(pipeline->executables_mem_ctx, variant->disasm_info.nir); in tu_append_executable()
2299 ralloc_steal(pipeline->executables_mem_ctx, variant->disasm_info.disasm); in tu_append_executable()
2304 .nir_final = variant->disasm_info.nir, in tu_append_executable()
2305 .disasm = variant->disasm_info.disasm, in tu_append_executable()