Searched refs:disasm_info (Results 1 - 22 of 22) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_disasm_info.h56 struct disasm_info { struct
68 dump_assembly(void *assembly, struct disasm_info *disasm);
70 struct disasm_info *
75 disasm_new_inst_group(struct disasm_info *disasm, unsigned offset);
78 disasm_annotate(struct disasm_info *disasm,
82 disasm_insert_error(struct disasm_info *disasm, unsigned offset,
H A Dbrw_disasm_info.c34 dump_assembly(void *assembly, struct disasm_info *disasm)
95 struct disasm_info *
99 struct disasm_info *disasm = ralloc(NULL, struct disasm_info);
109 disasm_new_inst_group(struct disasm_info *disasm, unsigned next_inst_offset)
118 disasm_annotate(struct disasm_info *disasm,
161 disasm_insert_error(struct disasm_info *disasm, unsigned offset,
H A Dbrw_fs_generator.cpp1677 struct disasm_info *disasm_info = disasm_initialize(devinfo, cfg); local in function:fs_generator::generate_code
1704 disasm_annotate(disasm_info, inst, p->next_insn_offset);
2194 disasm_info->use_tail = true;
2261 disasm_new_inst_group(disasm_info, p->next_insn_offset);
2271 disasm_info);
2274 brw_compact_instructions(p, start_offset, disasm_info);
2285 dump_assembly(p->store, disasm_info);
2287 ralloc_free(disasm_info);
H A Dbrw_vec4_generator.cpp1502 struct disasm_info *disasm_info = disasm_initialize(devinfo, cfg); local in function:generate_code
1510 disasm_annotate(disasm_info, inst, p->next_insn_offset);
2158 disasm_new_inst_group(disasm_info, p->next_insn_offset);
2167 disasm_info);
2170 brw_compact_instructions(p, 0, disasm_info);
2184 dump_assembly(p->store, disasm_info);
2186 ralloc_free(disasm_info);
H A Dbrw_eu.h1192 struct disasm_info *disasm);
1204 struct disasm_info *disasm);
H A Dbrw_eu_compact.c1534 struct disasm_info *disasm)
H A Dbrw_eu_validate.c1828 struct disasm_info *disasm)
H A Dtest_eu_validate.cpp99 struct disasm_info *disasm = disasm_initialize(p->devinfo, NULL);
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_disasm_info.h56 struct disasm_info { struct
69 struct disasm_info *disasm, const unsigned *block_latency);
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,
H A Dbrw_disasm_info.c35 struct disasm_info *disasm, const unsigned *block_latency)
106 struct disasm_info *
110 struct disasm_info *disasm = ralloc(NULL, struct disasm_info);
120 disasm_new_inst_group(struct disasm_info *disasm, unsigned next_inst_offset)
129 disasm_annotate(struct disasm_info *disasm,
172 disasm_insert_error(struct disasm_info *disasm, unsigned offset,
H A Dbrw_fs_generator.cpp1917 struct disasm_info *disasm_info = disasm_initialize(devinfo, cfg); local in function:fs_generator::generate_code
1990 disasm_annotate(disasm_info, inst, p->next_insn_offset);
2483 disasm_info->use_tail = true;
2630 disasm_info->use_tail = true;
2746 disasm_new_inst_group(disasm_info, p->next_insn_offset);
2756 disasm_info);
2759 brw_compact_instructions(p, start_offset, disasm_info);
2785 /* overriding the shader makes disasm_info invalid */
2788 disasm_info, per
[all...]
H A Dbrw_vec4_generator.cpp1531 struct disasm_info *disasm_info = disasm_initialize(devinfo, cfg); local in function:generate_code
1546 disasm_annotate(disasm_info, inst, p->next_insn_offset);
2222 disasm_new_inst_group(disasm_info, p->next_insn_offset);
2231 disasm_info);
2234 brw_compact_instructions(p, 0, disasm_info);
2255 /* overriding the shader makes disasm_info invalid */
2258 disasm_info, perf.block_latency);
2263 ralloc_free(disasm_info);
H A Dbrw_eu.h1855 struct disasm_info *disasm);
1867 struct disasm_info *disasm);
1870 struct disasm_info *disasm);
H A Dbrw_eu_validate.c2108 struct disasm_info *disasm)
2143 struct disasm_info *disasm)
H A Dbrw_eu_compact.c2448 struct disasm_info *disasm)
H A Dtest_eu_validate.cpp101 struct disasm_info *disasm = disasm_initialize(p->devinfo, NULL);
/xsrc/external/mit/MesaLib/dist/src/intel/common/
H A Dintel_disasm.c75 struct disasm_info *disasm_info = disasm_initialize(devinfo, NULL); local in function:intel_disassemble
76 disasm_new_inst_group(disasm_info, start);
77 disasm_new_inst_group(disasm_info, end);
79 brw_validate_instructions(devinfo, assembly, start, end, disasm_info);
86 &disasm_info->group_list) {
106 ralloc_free(disasm_info);
/xsrc/external/mit/MesaLib.old/dist/src/intel/common/
H A Dgen_disasm.c81 struct disasm_info *disasm_info = disasm_initialize(devinfo, NULL); local in function:gen_disasm_disassemble
82 disasm_new_inst_group(disasm_info, start);
83 disasm_new_inst_group(disasm_info, end);
85 brw_validate_instructions(devinfo, assembly, start, end, disasm_info);
88 &disasm_info->group_list) {
106 ralloc_free(disasm_info);
/xsrc/external/mit/MesaLib/dist/src/intel/tools/
H A Di965_asm.c217 struct disasm_info *disasm_info; local in function:main
325 disasm_info = disasm_initialize(p->devinfo, NULL);
326 if (!disasm_info) {
327 fprintf(stderr, "Unable to initialize disasm_info struct instance\n");
335 p->next_insn_offset, disasm_info);
340 brw_compact_instructions(p, start_offset, disasm_info);
356 ralloc_free(disasm_info);
/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_shader.c236 if (dbg_enabled || ir3_shader_override_path || v->disasm_info.write_disasm) {
246 if (v->disasm_info.write_disasm) {
259 v->disasm_info.disasm = ralloc_size(v->shader, stream_size + 1);
260 memcpy(v->disasm_info.disasm, stream_data, stream_size);
261 v->disasm_info.disasm[stream_size] = 0;
360 v->disasm_info.write_disasm = write_disasm;
366 v->binning->disasm_info.write_disasm = write_disasm;
380 if (v->disasm_info.write_disasm) {
381 v->disasm_info.nir = nir_shader_as_str(shader->nir, shader);
H A Dir3_shader.h680 struct ir3_disasm_info disasm_info; member in struct:ir3_shader_variant
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c2298 ralloc_steal(pipeline->executables_mem_ctx, variant->disasm_info.nir);
2299 ralloc_steal(pipeline->executables_mem_ctx, variant->disasm_info.disasm);
2304 .nir_final = variant->disasm_info.nir,
2305 .disasm = variant->disasm_info.disasm,

Completed in 43 milliseconds