Searched refs:disasm (Results 1 - 25 of 60) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/broadcom/qpu/
H A Dqpu_disasm.c39 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 Dqpu_disasm.c39 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 Dgen_disasm.h36 void gen_disasm_disassemble(struct gen_disasm *disasm,
39 void gen_disasm_destroy(struct gen_disasm *disasm);
H A Dgen_disasm.c45 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 Dgen_decoder.h231 struct gen_disasm *disasm; member in struct:gen_batch_decode_ctx
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_disasm_info.c34 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 Dbrw_disasm_info.h68 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 Dbrw_disasm_info.c35 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 Dbrw_disasm_info.h69 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 DMakefile206 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 Ddisasm.c56 disasm(const char *filename) function in typeref:typename:void
86 disasm(argv[i]);
/xsrc/external/mit/MesaLib/dist/src/gallium/tests/graw/
H A Ddisasm.c56 disasm(const char *filename) function in typeref:typename:void
86 disasm(argv[i]);
/xsrc/external/mit/MesaLib.old/dist/src/intel/tools/
H A Daubinator_viewer.h72 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 Daco_interface.cpp199 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 Daco_print_asm.cpp152 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 DAndroid.mk28 ir/gp/disasm.c \
42 ir/pp/disasm.c \
/xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/
H A Dmain.c101 {"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 DREADME.rst53 cat myshader.asm | ./computerator --disasm --groups=4,4,4
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_debug.c333 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 Dradv_debug.c255 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 DMakefile.sources19 ir3/disasm-a3xx.c \
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_debug.c865 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 DMakefile.sources2 disasm.h \
42 a2xx/disasm-a2xx.c \
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.2.3.rst64 - i965/disasm: Fix INTEL_DEBUG=fs on Broadwell for ARB_fp applications.
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_debug.c885 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;

Completed in 32 milliseconds

123