| /xsrc/external/mit/MesaLib/dist/src/asahi/compiler/ |
| H A D | agx_pack.c | 264 agx_pack_alu(struct util_dynarray *emission, agx_instr *I) argument 375 memcpy(util_dynarray_grow_bytes(emission, 1, length), &raw, length); 381 memcpy(util_dynarray_grow_bytes(emission, 1, 8), &raw, 8); 382 memcpy(util_dynarray_grow_bytes(emission, 1, length - 8), &hi, length - 8); 387 agx_pack_instr(struct util_dynarray *emission, struct util_dynarray *fixups, agx_instr *I) argument 411 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); 439 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); 462 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); 506 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); 569 memcpy(util_dynarray_grow_bytes(emission, 607 agx_fixup_branch(struct util_dynarray * emission,struct agx_branch_fixup fix) argument 620 agx_pack_binary(agx_context * ctx,struct util_dynarray * emission) argument [all...] |
| H A D | agx_compiler.h | 649 void agx_pack_binary(agx_context *ctx, struct util_dynarray *emission);
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | bi_pack.c | 397 struct util_dynarray *emission) 430 util_dynarray_append(emission, struct bifrost_fmt_constant, quad); 595 bi_pack_format(struct util_dynarray *emission, argument 621 util_dynarray_append(emission, uint64_t, lo); 622 util_dynarray_append(emission, uint64_t, hi); 628 struct util_dynarray *emission, gl_shader_stage stage) 676 bi_pack_format(emission, indices[clause->tuple_count - 1][pos], 685 pos, constant_quads, ec0_packed, emission); 690 bi_collect_blend_ret_addr(bi_context *ctx, struct util_dynarray *emission, argument 708 util_dynarray_num_elements(emission, uint8_ 395 bi_pack_constants(unsigned tuple_count,uint64_t * constants,unsigned word_idx,unsigned constant_words,bool ec0_packed,struct util_dynarray * emission) argument 626 bi_pack_clause(bi_context * ctx,bi_clause * clause,bi_clause * next_1,bi_clause * next_2,struct util_dynarray * emission,gl_shader_stage stage) argument 713 bi_pack(bi_context * ctx,struct util_dynarray * emission) argument [all...] |
| H A D | compiler.h | 970 unsigned bi_pack(bi_context *ctx, struct util_dynarray *emission); 998 bi_pack_format(struct util_dynarray *emission,
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/midgard/ |
| H A D | midgard_emit.c | 739 struct util_dynarray *emission) 819 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); 829 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); 840 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); 848 struct util_dynarray *emission, 852 util_dynarray_append(emission, uint32_t, bundle->control | lookahead); 880 util_dynarray_append(emission, uint16_t, reg_word); 893 emit_branch(ins, ctx, block, bundle, emission); 899 memcpy(util_dynarray_grow_bytes(emission, size, 1), &source, size); 903 memcpy(util_dynarray_grow_bytes(emission, siz 735 emit_branch(midgard_instruction * ins,compiler_context * ctx,midgard_block * block,midgard_bundle * bundle,struct util_dynarray * emission) argument 845 emit_alu_bundle(compiler_context * ctx,midgard_block * block,midgard_bundle * bundle,struct util_dynarray * emission,unsigned lookahead) argument 959 emit_binary_bundle(compiler_context * ctx,midgard_block * block,midgard_bundle * bundle,struct util_dynarray * emission,int next_tag) argument [all...] |
| H A D | compiler.h | 651 /* Final emission */ 657 struct util_dynarray *emission,
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 10.3.2.rst | 69 - gm107/ir: add dnz emission for fmul 70 - gk110/ir: add dnz flag emission for fmul/fmad
|
| H A D | 10.5.5.rst | 59 - nvc0/ir: fix predicated PFETCH emission
|
| H A D | 10.6.3.rst | 68 - gm107/ir: fix indirect txq emission
|
| H A D | 18.1.7.rst | 54 - r600/eg: rework atomic counter emission with flushes
|
| H A D | 11.1.4.rst | 130 - nvc0/ir: fix wrong emission of (a OP b) OP c 131 - gk110/ir: add emission for (a OP b) OP c
|
| H A D | 12.0.5.rst | 81 - gallium/radeon: unify viewport emission code
|
| H A D | 11.0.8.rst | 102 - gk110/ir: fix imul hi emission with limm arg 104 - gk110/ir: fix imad sat/hi flag emission for immediate args
|
| H A D | 11.2.2.rst | 154 - nvc0/ir: fix wrong emission of (a OP b) OP c 155 - gk110/ir: add emission for (a OP b) OP c
|
| H A D | 10.2.2.rst | 101 - gk110/ir: fix bfind emission
|
| H A D | 10.5.9.rst | 97 - nv50/ir: fix emission of address reg in 3rd source
|
| H A D | 10.6.6.rst | 62 emission
|
| H A D | 17.0.3.rst | 67 - radv: fix primitive reset index emission
|
| H A D | 17.1.7.rst | 67 - ac/nir: fix lsb emission
|
| H A D | 19.2.2.rst | 121 - etnaviv: fix vertex buffer state emission for single stream GPUs
|
| H A D | 12.0.4.rst | 255 - gk110/ir: fix wrong emission of OP_NOT 257 - nvc0/ir: fix emission of IMAD with NEG modifiers
|
| H A D | 10.6.2.rst | 82 - nv50/ir: fix emission of address reg in 3rd source
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/ |
| H A D | midgard_compile.c | 1749 * REGISTER_VARYING, fmov emission + a 2442 /* Midgard prefetches instruction types, so during emission we need to 2449 #define EMIT_AND_COUNT(type, val) util_dynarray_append(emission, type, val); \ 2928 emit_binary_bundle(compiler_context *ctx, midgard_bundle *bundle, struct util_dynarray *emission, int next_tag) argument 2938 util_dynarray_append(emission, uint32_t, bundle->control | lookahead); 2941 util_dynarray_append(emission, uint16_t, bundle->register_words[i]); 2948 memcpy(util_dynarray_grow(emission, sizeof(midgard_vector_alu)), &ins->alu, sizeof(midgard_vector_alu)); 2953 memcpy(util_dynarray_grow(emission, sizeof(midgard_vector_alu)), &ins.alu, sizeof(midgard_vector_alu)); 2957 memcpy(util_dynarray_grow(emission, sizeof(ins->br_compact)), &ins->br_compact, sizeof(ins->br_compact)); 2959 memcpy(util_dynarray_grow(emission, sizeo [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/program/ |
| H A D | program_lexer.l | 251 {dot}emission { return EMISSION; }
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/program/ |
| H A D | program_lexer.l | 251 {dot}emission { return EMISSION; }
|