| /xsrc/external/mit/MesaLib/dist/src/broadcom/qpu/ |
| H A D | qpu_disasm.c | 39 append(struct disasm_state *disasm, const char *fmt, ...) argument 43 ralloc_vasprintf_rewrite_tail(&disasm->string, 44 &disasm->offset, 50 pad_to(struct disasm_state *disasm, int n) argument 53 while (disasm->offset < n) 54 append(disasm, " "); 59 v3d_qpu_disasm_raddr(struct disasm_state *disasm, argument 63 append(disasm, "rf%d", instr->raddr_a); 68 v3d_qpu_small_imm_unpack(disasm->devinfo, 73 append(disasm, " 86 v3d_qpu_disasm_waddr(struct disasm_state * disasm,uint32_t waddr,bool magic) argument 101 v3d_qpu_disasm_add(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 138 v3d_qpu_disasm_mul(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 181 v3d_qpu_disasm_sig_addr(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 201 v3d_qpu_disasm_sig(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 259 v3d_qpu_disasm_alu(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 268 v3d_qpu_disasm_branch(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 320 struct disasm_state disasm = { local in function:v3d_qpu_decode [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/qpu/ |
| H A D | qpu_disasm.c | 39 append(struct disasm_state *disasm, const char *fmt, ...) argument 43 ralloc_vasprintf_rewrite_tail(&disasm->string, 44 &disasm->offset, 50 pad_to(struct disasm_state *disasm, int n) argument 53 while (disasm->offset < n) 54 append(disasm, " "); 59 v3d_qpu_disasm_raddr(struct disasm_state *disasm, argument 63 append(disasm, "rf%d", instr->raddr_a); 68 v3d_qpu_small_imm_unpack(disasm->devinfo, 73 append(disasm, " 86 v3d_qpu_disasm_waddr(struct disasm_state * disasm,uint32_t waddr,bool magic) argument 101 v3d_qpu_disasm_add(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 138 v3d_qpu_disasm_mul(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 181 v3d_qpu_disasm_sig_addr(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 199 v3d_qpu_disasm_sig(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 255 v3d_qpu_disasm_alu(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 264 v3d_qpu_disasm_branch(struct disasm_state * disasm,const struct v3d_qpu_instr * instr) argument 316 struct disasm_state disasm = { local in function:v3d_qpu_decode [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/common/ |
| H A D | gen_disasm.h | 36 void gen_disasm_disassemble(struct gen_disasm *disasm, 39 void gen_disasm_destroy(struct gen_disasm *disasm);
|
| H A D | gen_disasm.c | 45 gen_disasm_find_end(struct gen_disasm *disasm, argument 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, argument 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) argument 128 free(disasm);
|
| H A D | gen_decoder.h | 231 struct gen_disasm *disasm; member in struct:gen_batch_decode_ctx
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | brw_disasm_info.c | 34 dump_assembly(void *assembly, struct disasm_info *disasm) argument 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 in function:disasm_initialize 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; 109 disasm_new_inst_group(struct disasm_info * disasm,unsigned next_inst_offset) argument 118 disasm_annotate(struct disasm_info * disasm,struct backend_instruction * inst,unsigned offset) argument 161 disasm_insert_error(struct disasm_info * disasm,unsigned offset,const char * error) argument [all...] |
| H A D | 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/ |
| H A D | 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 in function:disasm_initialize 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; 34 dump_assembly(void * assembly,int start_offset,int end_offset,struct disasm_info * disasm,const unsigned * block_latency) argument 120 disasm_new_inst_group(struct disasm_info * disasm,unsigned next_inst_offset) argument 129 disasm_annotate(struct disasm_info * disasm,struct backend_instruction * inst,unsigned offset) argument 172 disasm_insert_error(struct disasm_info * disasm,unsigned offset,const char * error) argument [all...] |
| H A D | 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/ |
| H A D | 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 target 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...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/tests/graw/ |
| H A D | disasm.c | 56 disasm(const char *filename) function in typeref:typename:void 86 disasm(argv[i]);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/tests/graw/ |
| H A D | disasm.c | 56 disasm(const char *filename) function in typeref:typename:void 86 disasm(argv[i]);
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/tools/ |
| H A D | aubinator_viewer.h | 72 struct gen_disasm *disasm; member in struct:aub_viewer_decode_ctx 93 struct gen_disasm *disasm,
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_interface.cpp | 199 std::string disasm; local in function:aco_compile_shader 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();
|
| H A D | aco_print_asm.cpp | 152 disasm_instr(chip_class chip, LLVMDisasmContextRef disasm, uint32_t* binary, unsigned exec_size, argument 156 LLVMDisasmInstruction(disasm, (uint8_t*)&binary[pos], (exec_size - pos) * sizeof(uint32_t), 220 LLVMDisasmContextRef disasm = local in function:aco::__anonfd3d6ab70110::print_asm_llvm 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/ |
| H A D | Android.mk | 28 ir/gp/disasm.c \ 42 ir/pp/disasm.c \
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/ |
| H A D | 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 in function:main 216 disasm = true; 270 if (disasm)
|
| H A D | README.rst | 53 cat myshader.asm | ./computerator --disasm --groups=4,4,4
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_debug.c | 333 char text[160]; /* one disasm line */ 340 static void si_add_split_disasm(const char *disasm, argument 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;
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_debug.c | 255 char text[160]; /* one disasm line */ 263 si_add_split_disasm(const char *disasm, uint64_t start_addr, unsigned *num, argument 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;
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ |
| H A D | Makefile.sources | 19 ir3/disasm-a3xx.c \
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_debug.c | 865 const char *disasm; local in function:si_add_split_disasm 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 [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| H A D | Makefile.sources | 2 disasm.h \ 42 a2xx/disasm-a2xx.c \
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 10.2.3.rst | 64 - i965/disasm: Fix INTEL_DEBUG=fs on Broadwell for ARB_fp applications.
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_debug.c | 885 static void si_add_split_disasm(const char *disasm, argument 892 while ((semicolon = strchr(disasm, ';'))) { 896 inst->text = disasm; 897 inst->textlen = end - disasm; 906 disasm = end + 1;
|