/third_party/mesa3d/src/asahi/compiler/ |
D | agx_pack.c | 283 agx_pack_alu(struct util_dynarray *emission, agx_instr *I) in agx_pack_alu() argument 394 memcpy(util_dynarray_grow_bytes(emission, 1, length), &raw, length); in agx_pack_alu() 400 memcpy(util_dynarray_grow_bytes(emission, 1, 8), &raw, 8); in agx_pack_alu() 401 memcpy(util_dynarray_grow_bytes(emission, 1, length - 8), &hi, length - 8); in agx_pack_alu() 406 agx_pack_instr(struct util_dynarray *emission, struct util_dynarray *fixups, agx_instr *I) in agx_pack_instr() argument 430 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr() 445 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr() 474 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr() 497 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr() 541 memcpy(util_dynarray_grow_bytes(emission, 1, size), &raw, size); in agx_pack_instr() [all …]
|
/third_party/mesa3d/src/panfrost/bifrost/ |
D | bi_pack.c | 409 struct util_dynarray *emission) in bi_pack_constants() argument 442 util_dynarray_append(emission, struct bifrost_fmt_constant, quad); in bi_pack_constants() 607 bi_pack_format(struct util_dynarray *emission, in bi_pack_format() argument 633 util_dynarray_append(emission, uint64_t, lo); in bi_pack_format() 634 util_dynarray_append(emission, uint64_t, hi); in bi_pack_format() 640 struct util_dynarray *emission, gl_shader_stage stage) in bi_pack_clause() argument 698 bi_pack_format(emission, indices[clause->tuple_count - 1][pos], in bi_pack_clause() 707 pos, constant_quads, ec0_packed, emission); in bi_pack_clause() 712 bi_collect_blend_ret_addr(bi_context *ctx, struct util_dynarray *emission, in bi_collect_blend_ret_addr() argument 730 util_dynarray_num_elements(emission, uint8_t); in bi_collect_blend_ret_addr() [all …]
|
D | compiler.h | 1158 unsigned bi_pack(bi_context *ctx, struct util_dynarray *emission); 1159 void bi_pack_valhall(bi_context *ctx, struct util_dynarray *emission); 1187 bi_pack_format(struct util_dynarray *emission,
|
/third_party/mesa3d/src/panfrost/midgard/ |
D | midgard_emit.c | 728 struct util_dynarray *emission) in emit_branch() argument 808 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch() 818 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch() 829 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch() 837 struct util_dynarray *emission, in emit_alu_bundle() argument 841 util_dynarray_append(emission, uint32_t, bundle->control | lookahead); in emit_alu_bundle() 869 util_dynarray_append(emission, uint16_t, reg_word); in emit_alu_bundle() 882 emit_branch(ins, ctx, block, bundle, emission); in emit_alu_bundle() 888 memcpy(util_dynarray_grow_bytes(emission, size, 1), &source, size); in emit_alu_bundle() 892 memcpy(util_dynarray_grow_bytes(emission, size, 1), &source, size); in emit_alu_bundle() [all …]
|
/third_party/mesa3d/src/panfrost/bifrost/valhall/ |
D | va_pack.c | 933 bi_pack_valhall(bi_context *ctx, struct util_dynarray *emission) in bi_pack_valhall() argument 935 unsigned orig_size = emission->size; in bi_pack_valhall() 949 util_dynarray_append(emission, uint64_t, hex); in bi_pack_valhall() 962 if (orig_size != emission->size) { in bi_pack_valhall() 963 unsigned aligned = ALIGN_POT(emission->size + 16, 128); in bi_pack_valhall() 964 unsigned count = aligned - emission->size; in bi_pack_valhall() 966 memset(util_dynarray_grow(emission, uint8_t, count), 0, count); in bi_pack_valhall()
|
/third_party/mesa3d/docs/relnotes/ |
D | 10.3.2.rst | 69 - gm107/ir: add dnz emission for fmul 70 - gk110/ir: add dnz flag emission for fmul/fmad
|
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
|
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
|
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
|
D | 10.6.3.rst | 68 - gm107/ir: fix indirect txq emission
|
D | 18.1.7.rst | 54 - r600/eg: rework atomic counter emission with flushes
|
D | 10.5.5.rst | 59 - nvc0/ir: fix predicated PFETCH emission
|
D | 22.0.3.rst | 138 - anv: skip acceleration structure in binding table emission 156 - zink: fix group memory barrier emission
|
D | 12.0.5.rst | 81 - gallium/radeon: unify viewport emission code
|
D | 17.1.7.rst | 67 - ac/nir: fix lsb emission
|
D | 12.0.4.rst | 255 - gk110/ir: fix wrong emission of OP_NOT 257 - nvc0/ir: fix emission of IMAD with NEG modifiers
|
D | 17.0.3.rst | 67 - radv: fix primitive reset index emission
|
D | 10.5.9.rst | 97 - nv50/ir: fix emission of address reg in 3rd source
|
D | 19.2.2.rst | 121 - etnaviv: fix vertex buffer state emission for single stream GPUs
|
D | 10.6.6.rst | 62 emission
|
/third_party/skia/third_party/externals/swiftshader/src/Renderer/ |
D | VertexProcessor.cpp | 404 void VertexProcessor::setMaterialEmission(const Color<float> &emission) in setMaterialEmission() argument 406 ff.materialEmission[0] = emission.r; in setMaterialEmission() 407 ff.materialEmission[1] = emission.g; in setMaterialEmission() 408 ff.materialEmission[2] = emission.b; in setMaterialEmission() 409 ff.materialEmission[3] = emission.a; in setMaterialEmission()
|
D | VertexProcessor.hpp | 237 void setMaterialEmission(const Color<float> &emission);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/ |
D | README.txt | 32 8. Implement instruction encoding for (possible) direct code emission in the
|
/third_party/mesa3d/docs/drivers/ |
D | anv.rst | 235 Pipeline state emission 268 the dynamic emission code can tell when to re-emit an instruction.
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrMPX.td | 11 // generation, machine code emission, and analysis.
|