Lines Matching defs:ptr
2805 const struct dxil_value *ptr = he->data;
2811 const struct dxil_value *ops[] = { ptr, zero, index };
3022 const struct dxil_value *ptr, *value;
3024 ptr = dxil_emit_gep_inbounds(&ctx->mod, ops, ARRAY_SIZE(ops));
3025 if (!ptr)
3033 return dxil_emit_store(&ctx->mod, value, ptr, 4, false);
3039 if (!dxil_emit_atomicrmw(&ctx->mod, mask, ptr, DXIL_RMWOP_AND, false,
3044 if (!dxil_emit_atomicrmw(&ctx->mod, value, ptr, DXIL_RMWOP_OR, false,
3072 const struct dxil_value *ptr, *value;
3074 ptr = dxil_emit_gep_inbounds(&ctx->mod, ops, ARRAY_SIZE(ops));
3075 if (!ptr)
3082 return dxil_emit_store(&ctx->mod, value, ptr, 4, false);
3480 const struct dxil_value *ptr = emit_gep_for_index(ctx, var, index);
3481 if (!ptr)
3485 dxil_emit_load(&ctx->mod, ptr, 4, false);
3515 const struct dxil_value *ptr, *retval;
3517 ptr = dxil_emit_gep_inbounds(&ctx->mod, ops, ARRAY_SIZE(ops));
3518 if (!ptr)
3521 retval = dxil_emit_load(&ctx->mod, ptr, align, false);
3551 const struct dxil_value *ptr, *retval;
3553 ptr = dxil_emit_gep_inbounds(&ctx->mod, ops, ARRAY_SIZE(ops));
3554 if (!ptr)
3557 retval = dxil_emit_load(&ctx->mod, ptr, align, false);
4023 const struct dxil_value *ptr, *value, *retval;
4025 ptr = dxil_emit_gep_inbounds(&ctx->mod, ops, ARRAY_SIZE(ops));
4026 if (!ptr)
4033 retval = dxil_emit_atomicrmw(&ctx->mod, value, ptr, op, false,
4059 const struct dxil_value *ptr, *cmpval, *newval, *retval;
4061 ptr = dxil_emit_gep_inbounds(&ctx->mod, ops, ARRAY_SIZE(ops));
4062 if (!ptr)
4070 retval = dxil_emit_cmpxchg(&ctx->mod, cmpval, newval, ptr, false,