Lines Matching refs:wrmask
70 __ssa_dst(in)->wrmask = compmask;
98 instr->srcs[1]->wrmask = 0x3;
369 unsigned dst_sz, wrmask;
374 wrmask = (1 << dst_sz) - 1;
377 wrmask = alu->dest.write_mask;
414 if (wrmask & (1 << i)) {
897 ldc->dsts[0]->wrmask = MASK(ncomp);
1063 resinfo->dsts[0]->wrmask = MASK(3);
1093 ldl->dsts[0]->wrmask = MASK(intr->num_components);
1108 unsigned base, wrmask, ncomp;
1114 wrmask = nir_intrinsic_write_mask(intr);
1115 ncomp = ffs(~wrmask) - 1;
1117 assert(wrmask == BITFIELD_MASK(intr->num_components));
1150 load->dsts[0]->wrmask = MASK(intr->num_components);
1301 ldp->dsts[0]->wrmask = MASK(intr->num_components);
1316 unsigned wrmask, ncomp;
1323 wrmask = nir_intrinsic_write_mask(intr);
1324 ncomp = ffs(~wrmask) - 1;
1326 assert(wrmask == BITFIELD_MASK(intr->num_components));
1409 type_t type, unsigned wrmask, struct ir3_instruction *src0,
1416 sam = ir3_SAM(ctx->block, opc, type, wrmask, info.flags, info.samp_tex, src0,
1905 src->wrmask = dst->wrmask;
2175 offset->dsts[0]->wrmask = 0x3;
3261 sam->dsts[0]->wrmask = 0x7;
3972 /* For aliased inputs, just append to the wrmask.. ie. if we
3974 * the wrmask of the resulting overlapped vec2 and vec4 is 0xf
3976 input->dsts[0]->wrmask |= compmask;
3983 /* fixup the src wrmask to avoid validation fail */
3985 ctx->inputs[idx]->srcs[0]->wrmask = input->dsts[0]->wrmask;
4575 fetch->wrmask = instr->dsts[0]->wrmask;