Searched refs:emission (Results 1 - 25 of 42) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/asahi/compiler/
H A Dagx_pack.c264 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 Dagx_compiler.h649 void agx_pack_binary(agx_context *ctx, struct util_dynarray *emission);
/xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/
H A Dbi_pack.c397 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 Dcompiler.h970 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 Dmidgard_emit.c739 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 Dcompiler.h651 /* Final emission */
657 struct util_dynarray *emission,
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.3.2.rst69 - gm107/ir: add dnz emission for fmul
70 - gk110/ir: add dnz flag emission for fmul/fmad
H A D10.5.5.rst59 - nvc0/ir: fix predicated PFETCH emission
H A D10.6.3.rst68 - gm107/ir: fix indirect txq emission
H A D18.1.7.rst54 - r600/eg: rework atomic counter emission with flushes
H A D11.1.4.rst130 - nvc0/ir: fix wrong emission of (a OP b) OP c
131 - gk110/ir: add emission for (a OP b) OP c
H A D12.0.5.rst81 - gallium/radeon: unify viewport emission code
H A D11.0.8.rst102 - gk110/ir: fix imul hi emission with limm arg
104 - gk110/ir: fix imad sat/hi flag emission for immediate args
H A D11.2.2.rst154 - nvc0/ir: fix wrong emission of (a OP b) OP c
155 - gk110/ir: add emission for (a OP b) OP c
H A D10.2.2.rst101 - gk110/ir: fix bfind emission
H A D10.5.9.rst97 - nv50/ir: fix emission of address reg in 3rd source
H A D10.6.6.rst62 emission
H A D17.0.3.rst67 - radv: fix primitive reset index emission
H A D17.1.7.rst67 - ac/nir: fix lsb emission
H A D19.2.2.rst121 - etnaviv: fix vertex buffer state emission for single stream GPUs
H A D12.0.4.rst255 - gk110/ir: fix wrong emission of OP_NOT
257 - nvc0/ir: fix emission of IMAD with NEG modifiers
H A D10.6.2.rst82 - nv50/ir: fix emission of address reg in 3rd source
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/midgard/
H A Dmidgard_compile.c1749 * 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 Dprogram_lexer.l251 {dot}emission { return EMISSION; }
/xsrc/external/mit/MesaLib/dist/src/mesa/program/
H A Dprogram_lexer.l251 {dot}emission { return EMISSION; }

Completed in 19 milliseconds

12