Home | History | Annotate | Download | only in compiler

Lines Matching refs:writemask

57 	unsigned int Writemask;
238 unsigned int writemask,
248 if (classes[i].Writemasks[j] == writemask) {
281 unsigned int writemask = rc_variable_writemask_sum(variable);
293 writemask = RC_MASK_XYZW;
299 class_index = find_class(classes, writemask, 3);
314 writemask, c.Writemasks[i]);
321 * then the writemask will be set to RC_MASK_XYZW
379 class_index = find_class(classes, writemask,
388 variable->Dst.Index, writemask);
418 static int get_reg_id(unsigned int index, unsigned int writemask)
420 assert(writemask);
421 if (writemask == 0) {
424 return (index * RC_MASK_XYZW) + (writemask - 1);
615 unsigned int chan, class_id, writemask = 0;
618 writemask |= (1 << chan);
621 s->Input[i].Writemask = writemask;
622 if (!writemask) {
629 get_reg_id(s->Input[i].Index, writemask));
663 if (!s->Input[i].Writemask) {
679 s->Input[i].Index, s->Input[i].Writemask));
692 unsigned int writemask = reg_get_writemask(reg);
697 writemask = rc_variable_writemask_sum(var);
703 rc_variable_change_dst(var, index, writemask);