Home
last modified time | relevance | path

Searched refs:conversion_swizzle (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_compiler_util.c147 * changed from x to y, then conversion_swizzle should be y___ and this
152 * @param conversion_swizzle Describes the conversion to perform on the swizzle
157 unsigned int conversion_swizzle) in rc_adjust_channels()
162 unsigned int new_chan = get_swz(conversion_swizzle, i); in rc_adjust_channels()
173 unsigned int conversion_swizzle) in rewrite_writemask()
180 || GET_SWZ(conversion_swizzle, i) == RC_SWIZZLE_UNUSED) { in rewrite_writemask()
183 new_mask |= (1 << GET_SWZ(conversion_swizzle, i)); in rewrite_writemask()
191 * of all its source registers based on the conversion_swizzle.
192 * conversion_swizzle represents a mapping of the old writemask to the
198 unsigned int conversion_swizzle) in rc_pair_rewrite_writemask()
155 rc_adjust_channels( unsigned int old_swizzle, unsigned int conversion_swizzle) rc_adjust_channels() argument
171 rewrite_writemask( unsigned int old_mask, unsigned int conversion_swizzle) rewrite_writemask() argument
196 rc_pair_rewrite_writemask( struct rc_pair_sub_instruction * sub, unsigned int conversion_swizzle) rc_pair_rewrite_writemask() argument
221 unsigned int * conversion_swizzle = (unsigned int *)userdata; normal_rewrite_writemask_cb() local
229 rc_normal_rewrite_writemask( struct rc_instruction * inst, unsigned int conversion_swizzle) rc_normal_rewrite_writemask() argument
268 rc_rewrite_swizzle( unsigned int swizzle, unsigned int conversion_swizzle) rc_rewrite_swizzle() argument
658 unsigned int conversion_swizzle = rc_init_swizzle(RC_SWIZZLE_UNUSED, 0); rc_make_conversion_swizzle() local
[all...]
H A Dradeon_compiler_util.h59 unsigned int conversion_swizzle);
63 unsigned int conversion_swizzle);
67 unsigned int conversion_swizzle);
H A Dradeon_variable.c52 unsigned int conversion_swizzle = in rc_variable_change_dst() local
58 conversion_swizzle); in rc_variable_change_dst()
68 conversion_swizzle); in rc_variable_change_dst()
81 reader->U.I.Src->Swizzle, conversion_swizzle); in rc_variable_change_dst()
117 reader->U.P.Arg->Swizzle, conversion_swizzle); in rc_variable_change_dst()
H A Dradeon_pair_regalloc.c309 unsigned int conversion_swizzle; member
320 d->conversion_swizzle); in variable_get_class_read_cb()
363 unsigned int conversion_swizzle = in variable_get_class() local
368 d.conversion_swizzle = conversion_swizzle; in variable_get_class()
394 old_swizzle, conversion_swizzle); in variable_get_class()
H A Dradeon_optimize.c852 unsigned conversion_swizzle = rc_make_conversion_swizzle( in peephole_mul_omod() local
858 rc_normal_rewrite_writemask(writer->Inst, conversion_swizzle); in peephole_mul_omod()

Completed in 5 milliseconds