Home
last modified time | relevance | path

Searched refs:emission (Results 1 – 25 of 87) sorted by relevance

1234

/third_party/mesa3d/src/asahi/compiler/
Dagx_pack.c283 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/
Dbi_pack.c409 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 …]
Dcompiler.h1158 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/
Dmidgard_emit.c728 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/
Dva_pack.c933 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/
D10.3.2.rst69 - gm107/ir: add dnz emission for fmul
70 - gk110/ir: add dnz flag emission for fmul/fmad
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
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
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
D10.6.3.rst68 - gm107/ir: fix indirect txq emission
D18.1.7.rst54 - r600/eg: rework atomic counter emission with flushes
D10.5.5.rst59 - nvc0/ir: fix predicated PFETCH emission
D22.0.3.rst138 - anv: skip acceleration structure in binding table emission
156 - zink: fix group memory barrier emission
D12.0.5.rst81 - gallium/radeon: unify viewport emission code
D17.1.7.rst67 - ac/nir: fix lsb emission
D12.0.4.rst255 - gk110/ir: fix wrong emission of OP_NOT
257 - nvc0/ir: fix emission of IMAD with NEG modifiers
D17.0.3.rst67 - radv: fix primitive reset index emission
D10.5.9.rst97 - nv50/ir: fix emission of address reg in 3rd source
D19.2.2.rst121 - etnaviv: fix vertex buffer state emission for single stream GPUs
D10.6.6.rst62 emission
/third_party/skia/third_party/externals/swiftshader/src/Renderer/
DVertexProcessor.cpp404 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()
DVertexProcessor.hpp237 void setMaterialEmission(const Color<float> &emission);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DREADME.txt32 8. Implement instruction encoding for (possible) direct code emission in the
/third_party/mesa3d/docs/drivers/
Danv.rst235 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/
DX86InstrMPX.td11 // generation, machine code emission, and analysis.

1234