Lines Matching refs:emission
630 struct util_dynarray *emission) in emit_branch() argument
710 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch()
720 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch()
731 memcpy(util_dynarray_grow_bytes(emission, size, 1), &branch, size); in emit_branch()
739 struct util_dynarray *emission, in emit_alu_bundle() argument
743 util_dynarray_append(emission, uint32_t, bundle->control | lookahead); in emit_alu_bundle()
771 util_dynarray_append(emission, uint16_t, reg_word); in emit_alu_bundle()
784 emit_branch(ins, ctx, block, bundle, emission); in emit_alu_bundle()
790 memcpy(util_dynarray_grow_bytes(emission, size, 1), &source, size); in emit_alu_bundle()
794 memcpy(util_dynarray_grow_bytes(emission, size, 1), &source, size); in emit_alu_bundle()
799 memset(util_dynarray_grow_bytes(emission, bundle->padding, 1), 0, bundle->padding); in emit_alu_bundle()
804 util_dynarray_append(emission, midgard_constants, bundle->constants); in emit_alu_bundle()
841 struct util_dynarray *emission, in emit_binary_bundle() argument
855 emit_alu_bundle(ctx, block, bundle, emission, lookahead); in emit_binary_bundle()
901 util_dynarray_append(emission, midgard_load_store, instruction); in emit_binary_bundle()
922 util_dynarray_append(emission, midgard_texture_word, ins->texture); in emit_binary_bundle()
957 util_dynarray_append(emission, midgard_texture_word, texture); in emit_binary_bundle()