Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/intel/compiler/
H A Dbrw_asm.c117 struct disasm_info *disasm_info = disasm_initialize(p->isa, NULL); in brw_assemble() local
118 if (!disasm_info) { in brw_assemble()
119 ralloc_free(disasm_info); in brw_assemble()
125 p->next_insn_offset, disasm_info)) { in brw_assemble()
126 ralloc_free(disasm_info); in brw_assemble()
136 brw_compact_instructions(p, 0, disasm_info); in brw_assemble()
148 ralloc_free(disasm_info); in brw_assemble()
H A Dbrw_disasm_info.h55 struct disasm_info { struct
68 struct disasm_info *disasm, const unsigned *block_latency); argument
70 struct disasm_info *
75 disasm_new_inst_group(struct disasm_info *disasm, int offset);
78 disasm_annotate(struct disasm_info *disasm,
82 disasm_insert_error(struct disasm_info *disasm, int offset,
H A Dbrw_disasm_info.cpp33 struct disasm_info *disasm, const unsigned *block_latency) in dump_assembly()
94 struct disasm_info *
98 struct disasm_info *disasm = ralloc(NULL, struct disasm_info); in disasm_initialize()
108 disasm_new_inst_group(struct disasm_info *disasm, int next_inst_offset) in disasm_new_inst_group()
118 disasm_annotate(struct disasm_info *disasm, in disasm_annotate()
161 disasm_insert_error(struct disasm_info *disasm, int offset, in disasm_insert_error()
H A Dbrw_fs_generator.cpp774 struct disasm_info *disasm_info = disasm_initialize(p->isa, cfg); in generate_code() local
850 disasm_annotate(disasm_info, inst, p->next_insn_offset); in generate_code()
1202 disasm_info->use_tail = true; in generate_code()
1306 disasm_info->use_tail = true; in generate_code()
1388 disasm_new_inst_group(disasm_info, p->next_insn_offset); in generate_code()
1407 disasm_info); in generate_code()
1410 brw_compact_instructions(p, start_offset, disasm_info); in generate_code()
1448 disasm_info, perf.block_latency); in generate_code()
1453 ralloc_free(disasm_info); in generate_code()
H A Dbrw_disasm.c2614 struct disasm_info *disasm_info = disasm_initialize(isa, NULL); in brw_disassemble_with_errors() local
2615 disasm_new_inst_group(disasm_info, start); in brw_disassemble_with_errors()
2616 disasm_new_inst_group(disasm_info, end); in brw_disassemble_with_errors()
2618 brw_validate_instructions(isa, assembly, start, end, disasm_info); in brw_disassemble_with_errors()
2625 &disasm_info->group_list) { in brw_disassemble_with_errors()
2645 ralloc_free(disasm_info); in brw_disassemble_with_errors()
H A Dbrw_eu.h51 struct disasm_info;
1574 struct disasm_info *disasm);
1587 struct disasm_info *disasm);
1590 struct disasm_info *disasm);
H A Dbrw_eu_validate.c2402 struct disasm_info *disasm) in brw_validate_instruction()
2437 struct disasm_info *disasm) in brw_validate_instructions()
H A Dbrw_eu_compact.c2330 struct disasm_info *disasm) in brw_compact_instructions()
H A Dtest_eu_validate.cpp108 struct disasm_info *disasm = disasm_initialize(p->isa, NULL); in validate()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_shader.c196 if (dbg_enabled || ir3_shader_override_path || v->disasm_info.write_disasm) { in assemble_variant()
206 if (v->disasm_info.write_disasm) { in assemble_variant()
219 v->disasm_info.disasm = ralloc_size(v, stream_size + 1); in assemble_variant()
220 memcpy(v->disasm_info.disasm, stream_data, stream_size); in assemble_variant()
221 v->disasm_info.disasm[stream_size] = 0; in assemble_variant()
368 v->disasm_info.write_disasm = write_disasm; in create_variant()
374 v->binning->disasm_info.write_disasm = write_disasm; in create_variant()
388 if (v->disasm_info.write_disasm) { in create_variant()
389 v->disasm_info.nir = nir_shader_as_str(shader->nir, v); in create_variant()
H A Dir3_shader.h568 struct ir3_disasm_info disasm_info; member
/aosp_15_r20/external/elfutils/src/
H A 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()
H A DChangeLog3222 (disasm_info): Add elements for color codes.
3224 (show_disasm): Set up disasm_info data for callback.
/aosp_15_r20/external/bpftool/src/
H A Djit_disasm.c71 symbol_lookup_callback(__maybe_unused void *disasm_info, in symbol_lookup_callback() argument
/aosp_15_r20/art/compiler/optimizing/
H A Dgraph_visualizer.cc204 const DisassemblyInformation* disasm_info = nullptr) in HGraphVisualizerPrinter() argument
211 disasm_info_(disasm_info), in HGraphVisualizerPrinter()
/aosp_15_r20/external/mesa3d/src/freedreno/vulkan/
H A Dtu_pipeline.cc1435 .nir_final = ralloc_strdup(pipeline->executables_mem_ctx, variant->disasm_info.nir), in tu_append_executable()
1436 .disasm = ralloc_strdup(pipeline->executables_mem_ctx, variant->disasm_info.disasm), in tu_append_executable()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D22.2.0.rst1310 - ir3: Allocate disasm_info under variant
H A D24.1.0.rst1130 - intel/compiler: Remove nir_print_instr hack in disasm_info