| /xsrc/external/mit/MesaLib/dist/src/freedreno/afuc/ |
| H A D | disasm.c | 289 disasm_instr(uint32_t *instrs, unsigned pc) argument 292 afuc_instr *instr = (void *)&instrs[pc]; 331 printf("\t%04x: %08x ", pc, instrs[pc]); 342 if (instrs[pc] != nop) { 343 printerr("[%08x]", instrs[pc]); 349 print_gpu_reg(instrs[pc]); 377 print_alu_name(opc, instrs[pc]); 453 printf("[%08x] ; ", instrs[pc]); 470 print_alu_name(instr->alu.alu, instrs[pc]); 665 printf("[%08x] ; ", instrs[p 724 setup_labels(uint32_t * instrs,uint32_t sizedwords) argument 837 uint32_t *instrs = buf; local in function:disasm_legacy [all...] |
| H A D | emu.c | 314 afuc_instr *instr = (void *)&emu->instrs[emu->gpr_regs.pc]; 449 mem_write_dword(emu, EMU_INSTR_BASE + (4 * i), emu->instrs[i]); 472 uint32_t *instrs = emu->instrs; local in function:emu_fini 479 emu->instrs = instrs;
|
| H A D | parser.y | 171 %start instrs 175 instrs: instr_or_label instrs label
|
| H A D | emu.h | 160 uint32_t *instrs; member in struct:emu
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_form_hard_clauses.cpp | 42 emit_clause(Builder& bld, unsigned num_instrs, aco_ptr<Instruction>* instrs) argument 47 for (; (start < num_instrs) && instrs[start]->definitions.empty(); start++) 48 bld.insert(std::move(instrs[start])); 51 for (; (end < num_instrs) && !instrs[end]->definitions.empty(); end++) 59 bld.insert(std::move(instrs[i]));
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | disassemble.c | 444 struct bifrost_alu_inst instrs[8] = {}; local in function:dump_clause 482 instrs[idx + 1] = main_instr; 483 instrs[idx].add_bits = bits(words[3], 0, 17) | ((tag & 0x7) << 17); 484 instrs[idx].fma_bits |= bits(words[2], 19, 32) << 10; 494 instrs[1] = main_instr; 500 instrs[2].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; 501 instrs[2].fma_bits |= bits(words[2], 19, 32) << 10; 511 instrs[2].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; 512 instrs[2].fma_bits |= bits(words[2], 19, 32) << 10; 514 instrs[ [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_nir_optim.c | 56 struct set *instrs = _mesa_set_create(NULL, _mesa_hash_pointer, local in function:check_instr_depends_on_tex 60 _mesa_set_add(instrs, &store->instr); 65 if (_mesa_set_search(instrs, instr)) 68 _mesa_set_add(instrs, instr); 91 _mesa_set_destroy(instrs, NULL);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_opt_gcm.c | 68 struct exec_list instrs; member in struct:gcm_state 175 * the program and put it on the instrs list. This has a couple 186 exec_list_push_tail(&state->instrs, &instr->node); 466 exec_list_make_empty(&state.instrs); 478 foreach_list_typed_safe(nir_instr, instr, node, &state.instrs) { 487 foreach_list_typed(nir_instr, instr, node, &state.instrs) 490 foreach_list_typed(nir_instr, instr, node, &state.instrs) 493 while (!exec_list_is_empty(&state.instrs)) { 495 state.instrs.tail_sentinel.prev, node);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/decode/ |
| H A D | pgmdump.c | 542 uint8_t *instrs = NULL; local in function:dump_shaders_a3xx 562 instrs = &vs_hdr[n]; 572 instrs = ptr; 597 dump_hex(instrs, instrs_size); 605 instrs += ALIGN(instrs_size, 8) - instrs_size; 608 instrs += 32; 612 disasm_a3xx((uint32_t *)instrs, instrs_size / 4, level + 1, stdout, 614 dump_raw_shader((uint32_t *)instrs, instrs_size / 4, i, "vo3"); 623 uint8_t *instrs = NULL; local in function:dump_shaders_a3xx 642 instrs [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/isa/ |
| H A D | encode.c | 305 BITSET_WORD *ptr, *instrs; local in function:isa_assemble 309 ptr = instrs = rzalloc_size(v, info->size); 319 store_instruction(instrs, encoded); 320 instrs += BITMASK_WORDS;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/bifrost/ |
| H A D | disassemble.c | 1996 struct bifrost_alu_inst instrs[8] = {}; local in function:dump_clause 2033 instrs[idx + 1] = main_instr; 2034 instrs[idx].add_bits = bits(words[3], 0, 17) | ((tag & 0x7) << 17); 2035 instrs[idx].fma_bits |= bits(words[2], 19, 32) << 10; 2044 instrs[1] = main_instr; 2049 instrs[2].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; 2050 instrs[2].fma_bits |= bits(words[2], 19, 32) << 10; 2058 instrs[2].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; 2059 instrs[2].fma_bits |= bits(words[2], 19, 32) << 10; 2061 instrs[ [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_opt_gcm.c | 88 struct exec_list instrs; member in struct:gcm_state 307 /* Index the instructions for use in gcm_state::instrs */ 390 * the program and put it on the instrs list. This has a couple 401 exec_list_push_tail(&state->instrs, &instr->node); 750 exec_list_make_empty(&state.instrs); 762 foreach_list_typed_safe(nir_instr, instr, node, &state.instrs) { 772 foreach_list_typed(nir_instr, instr, node, &state.instrs) 775 foreach_list_typed(nir_instr, instr, node, &state.instrs) 778 while (!exec_list_is_empty(&state.instrs)) { 780 state.instrs [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/isaspec/ |
| H A D | decode.c | 703 BITSET_WORD *instrs = bin; local in function:decode 711 next_instruction(&instr, &instrs[state->n * BITMASK_WORDS]);
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/program/ |
| H A D | program.c | 606 struct prog_instruction *instrs = prog->arb.Instructions; local in function:_mesa_add_separate_state_parameters 610 struct prog_instruction *inst = instrs + i;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_parser.y | 644 shader: { new_shader(); } headers instrs 749 instrs: instr instrs label
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.3.0.rst | 1387 - nir/from_ssa: Use nir_instr_free() to free instrs instead of ralloc. 1391 - nir/lower_phis_to_scalar: Use nir_instr_free() to free instrs.
|
| H A D | 21.2.0.rst | 1667 - ir3: do not move varying inputs that depend on unmovable instrs 3744 - nir/gl_lower_buffers: set access for ssbo load/store instrs
|
| H A D | 21.0.0.rst | 1128 - gallium/ntt: Don't manually reindex instrs.
|
| /xsrc/external/mit/MesaLib/dist/ |
| H A D | .pick_status.json | 760 "description": "nir/validate: don't add instrs not present in shader to shader_gc_list", 12829 "description": "nir/lower_dynamic_bo_access: Use copy_inst_indices for our cloned instrs.", [all...] |