Lines Matching defs:overload
510 emit_unary_call(struct ntd_context *ctx, enum overload_type overload,
516 overload);
533 emit_binary_call(struct ntd_context *ctx, enum overload_type overload,
537 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.binary", overload);
555 emit_tertiary_call(struct ntd_context *ctx, enum overload_type overload,
561 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.tertiary", overload);
580 emit_quaternary_call(struct ntd_context *ctx, enum overload_type overload,
587 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.quaternary", overload);
693 enum overload_type overload)
695 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.bufferLoad", overload);
712 enum overload_type overload)
714 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.bufferStore", overload);
735 enum overload_type overload)
737 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.textureLoad", overload);
759 enum overload_type overload)
761 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.textureStore", overload);
2040 enum overload_type overload = get_overload(info->input_types[0], src_bits);
2042 const struct dxil_value *v = emit_unary_call(ctx, overload, intr, op);
2060 enum overload_type overload = get_overload(info->output_type, dst_bits);
2062 const struct dxil_value *v = emit_binary_call(ctx, overload, intr,
2087 enum overload_type overload = get_overload(info->output_type, dst_bits);
2089 const struct dxil_value *v = emit_tertiary_call(ctx, overload, intr,
2514 const struct dxil_value *offset, enum overload_type overload)
2526 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.cbufferLoadLegacy", overload);
3164 enum overload_type overload = get_overload(out_type, intr->src[0].ssa->bit_size);
3167 overload);
3330 enum overload_type overload = get_overload(out_type, intr->dest.ssa.bit_size);
3332 const struct dxil_func *func = dxil_get_function(&ctx->mod, func_name, overload);
3674 enum overload_type overload = get_overload(in_type, 32);
3696 return emit_bufferstore_call(ctx, handle, coord, value, write_mask, overload);
3698 return emit_texturestore_call(ctx, handle, coord, value, write_mask, overload);
3734 enum overload_type overload = get_overload(out_type, 32);
3739 load_result = emit_bufferload_call(ctx, handle, coord, overload);
3741 load_result = emit_textureload_call(ctx, handle, coord, overload);
3867 enum overload_type overload;
4635 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.sample", params->overload);
4653 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.sampleBias", params->overload);
4673 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.sampleLevel", params->overload);
4724 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.sampleGrad", params->overload);
4744 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.textureLoad", params->overload);
4785 params->cmp ? "dx.op.textureGatherCmp" : "dx.op.textureGather", params->overload);
4823 params.overload = get_overload(instr->dest_type, 32);
4980 sample = emit_bufferload_call(ctx, params.tex, params.coord, params.overload);