Home
last modified time | relevance | path

Searched refs:reswizzle (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_opt_shrink_vectors.c94 reswizzle_alu_uses(nir_ssa_def *def, uint8_t *reswizzle) in reswizzle_alu_uses() argument
101 /* reswizzle ALU sources */ in reswizzle_alu_uses()
103 alu_src->swizzle[i] = reswizzle[alu_src->swizzle[i]]; in reswizzle_alu_uses()
132 uint8_t reswizzle[NIR_MAX_VEC_COMPONENTS] = { 0 }; in opt_shrink_vector()
145 reswizzle[i] = j; in opt_shrink_vector()
153 reswizzle[i] = num_components++; in opt_shrink_vector()
164 reswizzle_alu_uses(new_vec, reswizzle); in opt_shrink_vector()
214 uint8_t reswizzle[NIR_MAX_VEC_COMPONENTS] = { 0 }; in opt_shrink_vectors_alu() local
221 /* reswizzle the sources */ in opt_shrink_vectors_alu()
224 reswizzle[ in opt_shrink_vectors_alu()
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_ir_vec4.h293 void reswizzle(int dst_writemask, int swizzle);
H A Dbrw_vec4.cpp865 * reswizzle the producer of the accumulator value in addition in can_reswizzle()
875 * totally break it when we reswizzle. in can_reswizzle()
899 vec4_instruction::reswizzle(int dst_writemask, int swizzle) in reswizzle() function in brw::vec4_instruction
1150 scan_inst->reswizzle(inst->dst.writemask, in opt_register_coalesce()

Completed in 8 milliseconds