| /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;
|