Home
last modified time | relevance | path

Searched refs:disasm_info (Results 1 – 16 of 16) 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.cpp1779 struct disasm_info *disasm_info = disasm_initialize(p->isa, cfg); in generate_code() local
1852 disasm_annotate(disasm_info, inst, p->next_insn_offset); in generate_code()
2320 disasm_info->use_tail = true; in generate_code()
2430 disasm_info->use_tail = true; in generate_code()
2535 disasm_new_inst_group(disasm_info, p->next_insn_offset); in generate_code()
2554 disasm_info); in generate_code()
2557 brw_compact_instructions(p, start_offset, disasm_info); in generate_code()
2588 disasm_info, perf.block_latency); in generate_code()
2593 ralloc_free(disasm_info); in generate_code()
Dbrw_vec4_generator.cpp1526 struct disasm_info *disasm_info = disasm_initialize(p->isa, cfg); in generate_code() local
1541 disasm_annotate(disasm_info, inst, p->next_insn_offset); in generate_code()
2207 disasm_new_inst_group(disasm_info, p->next_insn_offset); in generate_code()
2216 disasm_info); in generate_code()
2219 brw_compact_instructions(p, 0, disasm_info); in generate_code()
2243 disasm_info, perf.block_latency); in generate_code()
2248 ralloc_free(disasm_info); in generate_code()
Dbrw_eu.h1873 struct disasm_info *disasm);
1886 struct disasm_info *disasm);
1889 struct disasm_info *disasm);
Dbrw_eu_validate.c2296 struct disasm_info *disasm) in brw_validate_instruction()
2331 struct disasm_info *disasm) in brw_validate_instructions()
Dbrw_eu_compact.c2481 struct disasm_info *disasm) in brw_compact_instructions()
Dtest_eu_validate.cpp104 struct disasm_info *disasm = disasm_initialize(p->isa, NULL); in validate()
/third_party/mesa3d/src/intel/common/
Dintel_disasm.c77 struct disasm_info *disasm_info = disasm_initialize(isa, NULL); in intel_disassemble() local
78 disasm_new_inst_group(disasm_info, start); in intel_disassemble()
79 disasm_new_inst_group(disasm_info, end); in intel_disassemble()
81 brw_validate_instructions(isa, assembly, start, end, disasm_info); in intel_disassemble()
88 &disasm_info->group_list) { in intel_disassemble()
108 ralloc_free(disasm_info); in intel_disassemble()
/third_party/mesa3d/src/intel/tools/
Di965_asm.c217 struct disasm_info *disasm_info; in main() local
328 disasm_info = disasm_initialize(p->isa, NULL); in main()
329 if (!disasm_info) { in main()
338 p->next_insn_offset, disasm_info); in main()
343 brw_compact_instructions(p, start_offset, disasm_info); in main()
359 ralloc_free(disasm_info); in main()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_shader.c237 if (dbg_enabled || ir3_shader_override_path || v->disasm_info.write_disasm) { in assemble_variant()
247 if (v->disasm_info.write_disasm) { in assemble_variant()
260 v->disasm_info.disasm = ralloc_size(v, stream_size + 1); in assemble_variant()
261 memcpy(v->disasm_info.disasm, stream_data, stream_size); in assemble_variant()
262 v->disasm_info.disasm[stream_size] = 0; in assemble_variant()
405 v->disasm_info.write_disasm = write_disasm; in create_variant()
411 v->binning->disasm_info.write_disasm = write_disasm; in create_variant()
425 if (v->disasm_info.write_disasm) { in create_variant()
426 v->disasm_info.nir = nir_shader_as_str(shader->nir, v); in create_variant()
Dir3_shader.h773 struct ir3_disasm_info disasm_info; member
/third_party/elfutils/src/
Dobjdump.c619 struct disasm_info struct
634 struct disasm_info *info = (struct disasm_info *) arg; in disasm_output() argument
710 struct disasm_info info; in show_disasm()
DChangeLog3147 (disasm_info): Add elements for color codes.
3149 (show_disasm): Set up disasm_info data for callback.
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c2505 .nir_final = ralloc_strdup(pipeline->executables_mem_ctx, variant->disasm_info.nir), in tu_append_executable()
2506 .disasm = ralloc_strdup(pipeline->executables_mem_ctx, variant->disasm_info.disasm), in tu_append_executable()
/third_party/mesa3d/docs/relnotes/
D22.2.0.rst1312 - ir3: Allocate disasm_info under variant