Lines Matching refs:cmpval
806 const struct dxil_value *cmpval,
818 opcode, handle, coord[0], coord[1], coord[2], cmpval, newval
3846 const struct dxil_value *cmpval = get_src(ctx, &intr->src[3], 0, nir_type_uint);
3848 if (!cmpval || !newval)
3852 emit_atomic_cmpxchg(ctx, handle, coord, cmpval, newval);
3980 const struct dxil_value *cmpval =
3985 if (!cmpval || !newval || !handle || !offset)
3997 emit_atomic_cmpxchg(ctx, handle, coord, cmpval, newval);
4059 const struct dxil_value *ptr, *cmpval, *newval, *retval;
4065 cmpval = get_src(ctx, &intr->src[1], 0, nir_type_uint);
4067 if (!cmpval || !newval)
4070 retval = dxil_emit_cmpxchg(&ctx->mod, cmpval, newval, ptr, false,