Lines Matching refs:WriteMask
79 channel_mask = inst->DstReg.WriteMask & dst_mask; in get_src_arg_mask()
123 const GLuint mask = mov->DstReg.WriteMask; in get_dst_mask_for_mov()
309 inst->DstReg.WriteMask & (1 << chan)) { in _mesa_remove_dead_code_global()
314 inst->DstReg.WriteMask &= ~(1 << chan); in _mesa_remove_dead_code_global()
319 if (inst->DstReg.WriteMask == 0) { in _mesa_remove_dead_code_global()
398 mask &= ~inst->DstReg.WriteMask; in find_next_use()
494 dst_mask = mov->DstReg.WriteMask; in _mesa_remove_extra_move_use()
543 dst_mask &= ~inst2->DstReg.WriteMask; in _mesa_remove_extra_move_use()
551 src_mask &= ~inst2->DstReg.WriteMask; in _mesa_remove_extra_move_use()
583 const GLuint mask = inst->DstReg.WriteMask; in _mesa_remove_dead_code_local()
627 if (mask != (inst->DstReg.WriteMask & mask)) in _mesa_merge_mov_into_inst()
651 if (mov->DstReg.WriteMask & (1 << dst_comp)) { in _mesa_merge_mov_into_inst()
666 if ((mov->DstReg.WriteMask & (1 << dst_comp)) == 0) in _mesa_merge_mov_into_inst()
696 inst->DstReg.WriteMask != WRITEMASK_XYZW) in _mesa_merge_mov_into_inst()
765 const GLuint dst_mask = prevInst->DstReg.WriteMask; in _mesa_remove_extra_moves()
1273 outputWrites[inst->DstReg.Index] |= inst->DstReg.WriteMask; in _mesa_simplify_cmp()
1277 tempWrites[inst->DstReg.Index] |= inst->DstReg.WriteMask; in _mesa_simplify_cmp()
1286 && !(inst->DstReg.WriteMask & prevWriteMask) in _mesa_simplify_cmp()
1289 && inst->DstReg.WriteMask == get_src_arg_mask(inst, 2, NO_MASK)) { in _mesa_simplify_cmp()