HomeSort by: relevance | last modified time | path
    Searched refs:disasm (Results 1 - 25 of 40) sorted by relevancy

1 2

  /xsrc/external/mit/MesaLib/dist/src/broadcom/qpu/
qpu_disasm.c 39 append(struct disasm_state *disasm, const char *fmt, ...)
43 ralloc_vasprintf_rewrite_tail(&disasm->string,
44 &disasm->offset,
50 pad_to(struct disasm_state *disasm, int n)
53 while (disasm->offset < n)
54 append(disasm, " ");
59 v3d_qpu_disasm_raddr(struct disasm_state *disasm,
63 append(disasm, "rf%d", instr->raddr_a);
68 v3d_qpu_small_imm_unpack(disasm->devinfo,
73 append(disasm, "%d", val)
320 struct disasm_state disasm = { local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/broadcom/qpu/
qpu_disasm.c 39 append(struct disasm_state *disasm, const char *fmt, ...)
43 ralloc_vasprintf_rewrite_tail(&disasm->string,
44 &disasm->offset,
50 pad_to(struct disasm_state *disasm, int n)
53 while (disasm->offset < n)
54 append(disasm, " ");
59 v3d_qpu_disasm_raddr(struct disasm_state *disasm,
63 append(disasm, "rf%d", instr->raddr_a);
68 v3d_qpu_small_imm_unpack(disasm->devinfo,
73 append(disasm, "%d", val)
316 struct disasm_state disasm = { local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/intel/common/
gen_disasm.h 36 void gen_disasm_disassemble(struct gen_disasm *disasm,
39 void gen_disasm_destroy(struct gen_disasm *disasm);
gen_disasm.c 45 gen_disasm_find_end(struct gen_disasm *disasm,
48 struct gen_device_info *devinfo = &disasm->devinfo;
61 /* Simplistic, but efficient way to terminate disasm */
72 gen_disasm_disassemble(struct gen_disasm *disasm, const void *assembly,
75 struct gen_device_info *devinfo = &disasm->devinfo;
76 int end = gen_disasm_find_end(disasm, assembly, start);
78 /* Make a dummy disasm structure that brw_validate_instructions
126 gen_disasm_destroy(struct gen_disasm *disasm)
128 free(disasm);
gen_decoder.h 231 struct gen_disasm *disasm; member in struct:gen_batch_decode_ctx
gen_batch_decoder.c 56 ctx->disasm = gen_disasm_create(devinfo);
63 gen_disasm_destroy(ctx->disasm);
139 gen_disasm_disassemble(ctx->disasm, bo.map, 0, ctx->fp);
  /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
brw_disasm_info.c 34 dump_assembly(void *assembly, struct disasm_info *disasm)
36 const struct gen_device_info *devinfo = disasm->devinfo;
40 foreach_list_typed(struct inst_group, group, link, &disasm->group_list) {
99 struct disasm_info *disasm = ralloc(NULL, struct disasm_info); local
100 exec_list_make_empty(&disasm->group_list);
101 disasm->devinfo = devinfo;
102 disasm->cfg = cfg;
103 disasm->cur_block = 0;
104 disasm->use_tail = false;
105 return disasm;
    [all...]
brw_disasm_info.h 68 dump_assembly(void *assembly, struct disasm_info *disasm);
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,
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
brw_disasm_info.c 35 struct disasm_info *disasm, const unsigned *block_latency)
37 const struct intel_device_info *devinfo = disasm->devinfo;
45 foreach_list_typed(struct inst_group, group, link, &disasm->group_list) {
110 struct disasm_info *disasm = ralloc(NULL, struct disasm_info); local
111 exec_list_make_empty(&disasm->group_list);
112 disasm->devinfo = devinfo;
113 disasm->cfg = cfg;
114 disasm->cur_block = 0;
115 disasm->use_tail = false;
116 return disasm;
    [all...]
brw_disasm_info.h 69 struct disasm_info *disasm, const unsigned *block_latency);
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,
  /xsrc/external/mit/MesaLib/dist/src/freedreno/afuc/
Makefile 206 afuc/CMakeFiles/disasm.dir/rule:
207 cd /home/robclark/src/envytools && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 afuc/CMakeFiles/disasm.dir/rule
208 .PHONY : afuc/CMakeFiles/disasm.dir/rule
211 disasm: afuc/CMakeFiles/disasm.dir/rule
213 .PHONY : disasm
216 disasm/fast:
217 cd /home/robclark/src/envytools && $(MAKE) $(MAKESILENT) -f afuc/CMakeFiles/disasm.dir/build.make afuc/CMakeFiles/disasm.dir/build
218 .PHONY : disasm/fas
    [all...]
disasm.c 761 disasm(struct emu *emu) function
976 disasm(&emu);
  /xsrc/external/mit/MesaLib/dist/src/gallium/tests/graw/
disasm.c 56 disasm(const char *filename) function
86 disasm(argv[i]);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/tests/graw/
disasm.c 56 disasm(const char *filename) function
86 disasm(argv[i]);
  /xsrc/external/mit/MesaLib.old/dist/src/intel/tools/
aubinator_viewer.h 72 struct gen_disasm *disasm; member in struct:aub_viewer_decode_ctx
93 struct gen_disasm *disasm,
aubinator_viewer.cpp 66 struct gen_disasm *disasm; member in struct:aub_file
134 file->disasm = gen_disasm_create(&file->devinfo);
397 gen_disasm_disassemble(context.file->disasm,
822 context.file->disasm,
  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/
aco_interface.cpp 199 std::string disasm; local
212 disasm = std::string(data, data + disasm_size);
216 disasm = "Shader disassembly is not supported in the current configuration"
221 size += disasm.length();
259 disasm.copy((char*)legacy_binary->data + legacy_binary->stats_size +
261 disasm.size());
262 legacy_binary->disasm_size = disasm.size();
aco_print_asm.cpp 152 disasm_instr(chip_class chip, LLVMDisasmContextRef disasm, uint32_t* binary, unsigned exec_size,
156 LLVMDisasmInstruction(disasm, (uint8_t*)&binary[pos], (exec_size - pos) * sizeof(uint32_t),
220 LLVMDisasmContextRef disasm = local
252 std::pair<bool, size_t> res = disasm_instr(program->chip_class, disasm, binary.data(),
268 LLVMDisasmDispose(disasm);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
Android.mk 28 ir/gp/disasm.c \
42 ir/pp/disasm.c \
  /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/
main.c 101 {"disasm", no_argument, 0, 'd'}, {"file", required_argument, 0, 'f'},
112 " -d, --disasm print disassembled shader\n"
206 bool disasm = false; local
216 disasm = true;
270 if (disasm)
  /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
radv_debug.c 333 char text[160]; /* one disasm line */
340 static void si_add_split_disasm(const char *disasm,
348 while ((next = strchr(disasm, '\n'))) {
350 unsigned len = next - disasm;
353 memcpy(inst->text, disasm, len);
357 const char *semicolon = strchr(disasm, ';');
368 disasm = next + 1;
512 fprintf(f, "DISASM:\n%s\n", shader->disasm_string);
  /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
radv_debug.c 255 char text[160]; /* one disasm line */
263 si_add_split_disasm(const char *disasm, uint64_t start_addr, unsigned *num,
269 while ((next = strchr(disasm, '\n'))) {
271 unsigned len = next - disasm;
273 if (!memchr(disasm, ';', len)) {
275 disasm = next + 1;
280 memcpy(inst->text, disasm, len);
284 const char *semicolon = strchr(disasm, ';');
295 disasm = next + 1;
446 fprintf(f, "DISASM:\n%s\n", shader->disasm_string)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
si_debug.c 865 const char *disasm; local
867 if (!ac_rtld_get_section_by_name(rtld_binary, ".AMDGPU.disasm", &disasm, &nbytes))
870 const char *end = disasm + nbytes;
871 while (disasm < end) {
872 const char *semicolon = memchr(disasm, ';', end - disasm);
881 inst->text = disasm;
882 inst->textlen = inst_end - disasm;
891 disasm = inst_end + 1
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
si_debug.c 885 static void si_add_split_disasm(const char *disasm,
892 while ((semicolon = strchr(disasm, ';'))) {
896 inst->text = disasm;
897 inst->textlen = end - disasm;
906 disasm = end + 1;
  /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
ir3_shader.c 43 #include "disasm.h"
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;

Completed in 48 milliseconds

1 2