Searched refs:vec_src (Results 1 - 6 of 6) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_opt_copy_prop_vars.c823 nir_deref_instr *vec_src = src; local in function:copy_prop_vars_block
825 vec_src = nir_deref_instr_parent(src);
826 unsigned vec_comps = glsl_get_vector_elements(vec_src->type);
882 lookup_entry_for_deref(copies, vec_src, nir_derefs_equal_bit);
884 entry = copy_entry_create(copies, vec_src);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_opt_copy_prop_vars.c934 nir_deref_and_path vec_src = src; local in function:copy_prop_vars_block
936 vec_src.instr = nir_deref_instr_parent(src.instr);
937 unsigned vec_comps = glsl_get_vector_elements(vec_src.instr->type);
995 * We avoid doing another lookup if src.instr == vec_src.instr.
998 if (src.instr != vec_src.instr)
999 entry = lookup_entry_for_deref(state, copies, &vec_src,
1005 entry = copy_entry_create(copies, &vec_src);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
H A Dvtn_alu.c105 nir_ssa_def *vec_src[4]; local in function:matrix_multiply
107 vec_src[j] = nir_fdot(&b->nb, src0_transpose->elems[j]->def,
110 dest->elems[i]->def = nir_vec(&b->nb, vec_src, src0_rows);
/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
H A Dvtn_alu.c105 nir_ssa_def *vec_src[4]; local in function:matrix_multiply
107 vec_src[j] = nir_fdot(&b->nb, src0_transpose->elems[j]->def,
110 dest->elems[i]->def = nir_vec(&b->nb, vec_src, src0_rows);
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp373 emit_split_vector(isel_context* ctx, Temp vec_src, unsigned num_components) argument
377 if (ctx->allocated_vec.find(vec_src.id()) != ctx->allocated_vec.end())
380 if (num_components > vec_src.size()) {
381 if (vec_src.type() == RegType::sgpr) {
383 emit_split_vector(ctx, vec_src, vec_src.size());
387 rc = RegClass(RegType::vgpr, vec_src.bytes() / num_components).as_subdword();
389 rc = RegClass(vec_src.type(), vec_src.size() / num_components);
393 split->operands[0] = Operand(vec_src);
406 expand_vector(isel_context * ctx,Temp vec_src,Temp dst,unsigned num_components,unsigned mask) argument
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.0.rst2697 - nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src

Completed in 20 milliseconds