Lines Matching refs:WriteMask
88 channel_mask = inst->DstReg.WriteMask & dst_mask;
134 const GLuint mask = mov->DstReg.WriteMask;
331 inst->DstReg.WriteMask & (1 << chan)) {
333 printf("Remove writemask on %u.%c\n", i,
336 inst->DstReg.WriteMask &= ~(1 << chan);
341 if (inst->DstReg.WriteMask == 0) {
421 mask &= ~inst->DstReg.WriteMask;
523 dst_mask = mov->DstReg.WriteMask;
573 dst_mask &= ~inst2->DstReg.WriteMask;
581 src_mask &= ~inst2->DstReg.WriteMask;
613 const GLuint mask = inst->DstReg.WriteMask;
657 if (mask != (inst->DstReg.WriteMask & mask))
681 if (mov->DstReg.WriteMask & (1 << dst_comp)) {
696 if ((mov->DstReg.WriteMask & (1 << dst_comp)) == 0)
726 inst->DstReg.WriteMask != WRITEMASK_XYZW)
797 const GLuint dst_mask = prevInst->DstReg.WriteMask;
1304 outputWrites[inst->DstReg.Index] |= inst->DstReg.WriteMask;
1308 tempWrites[inst->DstReg.Index] |= inst->DstReg.WriteMask;
1317 && !(inst->DstReg.WriteMask & prevWriteMask)
1320 && inst->DstReg.WriteMask == get_src_arg_mask(inst, 2, NO_MASK)) {