Home
last modified time | relevance | path

Searched refs:dest_components (Results 1 - 14 of 14) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_storage_image.c265 unsigned dest_components) in convert_color_for_load()
341 assert(dest_components == 1 || dest_components == 4); in convert_color_for_load()
342 assert(color->num_components <= dest_components); in convert_color_for_load()
343 if (color->num_components == dest_components) in convert_color_for_load()
360 return nir_vec(b, comps, dest_components); in convert_color_for_load()
380 const unsigned dest_components = intrin->num_components; in lower_image_load_instr() local
396 dest_components); in lower_image_load_instr()
408 const unsigned dest_components = intrin->num_components; in lower_image_load_instr() local
444 dest_components); in lower_image_load_instr()
262 convert_color_for_load(nir_builder *b, const struct intel_device_info *devinfo, nir_ssa_def *color, enum isl_format image_fmt, enum isl_format lower_fmt, unsigned dest_components) convert_color_for_load() argument
[all...]
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_load_store_bitsize.c136 nir_ssa_def *dest_components[4] = { NULL }; in lower_load_bitsize() local
159 dest_components[component] = &new_intr->dest.ssa; in lower_load_bitsize()
164 nir_ssa_def *new_dst = nir_vec(b, dest_components, num_comp); in lower_load_bitsize()
H A Dv3d40_tex.c263 const unsigned dest_components = in v3d40_vir_emit_tex() local
265 if (ntq_tmu_fifo_overflow(c, dest_components)) in v3d40_vir_emit_tex()
H A Dnir_to_vir.c612 const uint32_t dest_components = nir_intrinsic_dest_components(instr); in ntq_emit_tmu_general() local
700 if (ntq_tmu_fifo_overflow(c, dest_components)) in ntq_emit_tmu_general()
708 (1 << dest_components) - 1; in ntq_emit_tmu_general()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_a6xx.c373 unsigned dest_components = nir_intrinsic_dest_components(intr); in emit_intrinsic_load_global_ir3() local
387 0, create_immed(b, dest_components), 0); in emit_intrinsic_load_global_ir3()
392 create_immed(b, 0), 0, create_immed(b, dest_components), 0); in emit_intrinsic_load_global_ir3()
396 load->dsts[0]->wrmask = MASK(dest_components); in emit_intrinsic_load_global_ir3()
401 ir3_split_dest(b, dst, load, 0, dest_components); in emit_intrinsic_load_global_ir3()
H A Dir3_compiler_nir.c2042 unsigned dest_components = nir_intrinsic_dest_components(intr); in emit_intrinsic() local
2046 dst = ir3_get_dst(ctx, &intr->dest, dest_components); in emit_intrinsic()
2060 for (int i = 0; i < dest_components; i++) { in emit_intrinsic()
2067 for (int i = 0; i < dest_components; i++) { in emit_intrinsic()
2361 for (int i = 0; i < dest_components; i++) { in emit_intrinsic()
2398 for (int i = 0; i < dest_components; i++) { in emit_intrinsic()
2404 for (int i = 0; i < dest_components; i++) { in emit_intrinsic()
2409 for (int i = 0; i < dest_components; i++) { in emit_intrinsic()
2414 for (int i = 0; i < dest_components; i++) { in emit_intrinsic()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_intrinsics.py45 def __init__(self, name, src_components, dest_components,
53 - dest_components: number of destination components, -1 means no
65 assert isinstance(dest_components, int)
83 self.has_dest = (dest_components >= 0)
84 self.dest_components = dest_components
H A Dnir_builder.c287 if (nir_intrinsic_infos[op].dest_components > 0) in nir_load_system_value()
288 assert(num_components == nir_intrinsic_infos[op].dest_components); in nir_load_system_value()
H A Dnir.c3174 else if (info->dest_components) in nir_intrinsic_dest_components()
3175 return info->dest_components; in nir_intrinsic_dest_components()
H A Dnir_validate.c555 if (info->dest_components == 0) in vectorized_intrinsic()
H A Dnir_serialize.c1265 nir_intrinsic_infos[op].dest_components == 0) { in read_intrinsic()
H A Dnir.h1751 * An intrinsic is vectorized if nir_intrinsic_infos.dest_components == 0.
1884 uint8_t dest_components;
/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_from_nir.cpp1648 unsigned dest_components = nir_intrinsic_dest_components(insn);
1656 for (uint8_t i = 0; i < dest_components; ++i) {
1721 for (uint8_t i = 0u; i < dest_components; ++i) {
1766 for (uint8_t i = 0u; i < dest_components; ++i) {
1953 for (uint8_t i = 0; i < dest_components; ++i) {
1969 for (uint8_t i = 0u; i < dest_components; ++i) {
1992 for (uint8_t i = 0u; i < dest_components; ++i) {
2023 for (uint8_t i = 0u; i < dest_components; ++i) {
2065 for (uint8_t i = 0u; i < dest_components; ++i)
2347 for (uint8_t i = 0u; i < dest_components;
[all...]
/third_party/mesa3d/src/compiler/spirv/
H A Dspirv_to_nir.c3555 unsigned dest_components = glsl_get_vector_elements(type->type); in vtn_handle_image() local
3557 dest_components++; in vtn_handle_image()
3559 if (nir_intrinsic_infos[op].dest_components == 0) in vtn_handle_image()
3560 intrin->num_components = dest_components; in vtn_handle_image()
3574 dest_components); in vtn_handle_image()

Completed in 45 milliseconds