Searched refs:overload (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/
H A Ddxil_function.h48 const char *dxil_overload_suffix( enum overload_type overload);
51 dxil_get_overload_type(struct dxil_module *mod, enum overload_type overload);
72 dxil_alloc_func(struct dxil_module *mod, const char *name, enum overload_type overload,
79 dxil_alloc_func_with_rettype(struct dxil_module *mod, const char *name, enum overload_type overload,
85 * with 'name' and 'overload' must already be allocated by using one of the above
91 enum overload_type overload);
H A Ddxil_function.c80 enum overload_type overload; member in struct:func_descr
101 if (f->descr.overload < descr->overload)
103 if (f->descr.overload > descr->overload)
112 enum overload_type overload)
116 return dxil_alloc_func(mod, name, overload,
127 const char *name, enum overload_type overload)
129 struct func_descr descr = { name, overload };
135 return allocate_function_from_predefined(mod, name, overload);
110 allocate_function_from_predefined(struct dxil_module * mod,const char * name,enum overload_type overload) argument
126 dxil_get_function(struct dxil_module * mod,const char * name,enum overload_type overload) argument
145 dxil_add_function(struct rb_tree * functions,const struct dxil_func * func,const char * name,enum overload_type overload) argument
156 get_type_from_string(struct dxil_module * mod,const char * param_descr,enum overload_type overload,int * idx) argument
190 dxil_alloc_func_with_rettype(struct dxil_module * mod,const char * name,enum overload_type overload,const struct dxil_type * retval_type,const char * param_descr,enum dxil_attr_kind attr) argument
230 dxil_alloc_func(struct dxil_module * mod,const char * name,enum overload_type overload,const char * retval_type_descr,const char * param_descr,enum dxil_attr_kind attr) argument
[all...]
H A Ddxil_enums.c160 const char *dxil_overload_suffix( enum overload_type overload) argument
162 assert(overload < DXIL_NUM_OVERLOADS);
163 return overload_str[overload];
H A Dnir_to_dxil.c453 emit_unary_call(struct ntd_context *ctx, enum overload_type overload, argument
459 overload);
476 emit_binary_call(struct ntd_context *ctx, enum overload_type overload, argument
480 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.binary", overload);
498 emit_tertiary_call(struct ntd_context *ctx, enum overload_type overload, argument
504 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.tertiary", overload);
609 enum overload_type overload)
611 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.bufferLoad", overload);
628 enum overload_type overload)
630 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.bufferStore", overload);
606 emit_bufferload_call(struct ntd_context * ctx,const struct dxil_value * handle,const struct dxil_value * coord[2],enum overload_type overload) argument
623 emit_bufferstore_call(struct ntd_context * ctx,const struct dxil_value * handle,const struct dxil_value * coord[2],const struct dxil_value * value[4],const struct dxil_value * write_mask,enum overload_type overload) argument
648 emit_textureload_call(struct ntd_context * ctx,const struct dxil_value * handle,const struct dxil_value * coord[3],enum overload_type overload) argument
670 emit_texturestore_call(struct ntd_context * ctx,const struct dxil_value * handle,const struct dxil_value * coord[3],const struct dxil_value * value[4],const struct dxil_value * write_mask,enum overload_type overload) argument
1774 enum overload_type overload = get_overload(info->input_types[0], src_bits); local in function:emit_unary_intin
1794 enum overload_type overload = get_overload(info->output_type, dst_bits); local in function:emit_binary_intin
1821 enum overload_type overload = get_overload(info->output_type, dst_bits); local in function:emit_tertiary_intin
1896 enum overload_type overload = get_overload(info->output_type, src_bits); local in function:emit_ufind_msb
2209 load_ubo(struct ntd_context * ctx,const struct dxil_value * handle,const struct dxil_value * offset,enum overload_type overload) argument
2704 enum overload_type overload = DXIL_F32; local in function:emit_store_output
2788 enum overload_type overload = get_overload(out_type, glsl_get_bit_size(glsl_get_array_elemen local in function:emit_load_input_array
2838 enum overload_type overload = get_overload(out_type, 32); local in function:emit_load_compact_input_array
2874 enum overload_type overload = get_overload(out_type, glsl_get_bit_size(var->type)); local in function:emit_load_input_interpolated
2905 enum overload_type overload = get_overload(out_type, glsl_get_bit_size(var->type)); local in function:emit_load_input_flat
3172 enum overload_type overload = get_overload(in_type, 32); local in function:emit_image_store
3237 enum overload_type overload = get_overload(out_type, 32); local in function:emit_image_load
3271 enum overload_type overload; member in struct:texop_parameters
[all...]
H A Ddxil_module.h259 dxil_get_overload_type(struct dxil_module *mod, enum overload_type overload);
265 dxil_module_get_cbuf_ret_type(struct dxil_module *mod, enum overload_type overload);
275 dxil_module_get_resret_type(struct dxil_module *m, enum overload_type overload);
H A Ddxil_enums.h335 const char *dxil_overload_suffix( enum overload_type overload);
H A Ddxil_module.c677 dxil_get_overload_type(struct dxil_module *mod, enum overload_type overload) argument
679 switch (overload) {
687 unreachable("unexpected overload type");
706 dxil_module_get_cbuf_ret_type(struct dxil_module *mod, enum overload_type overload) argument
708 const struct dxil_type *overload_type = dxil_get_overload_type(mod, overload);
713 snprintf(name, sizeof(name), "dx.types.CBufRet.%s", dxil_overload_suffix(overload));
715 switch (overload) {
725 unreachable("unexpected overload type");
847 dxil_module_get_resret_type(struct dxil_module *m, enum overload_type overload) argument
849 const struct dxil_type *overload_type = dxil_get_overload_type(m, overload);
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D9.1.7.rst97 - glsl: Add new overload of program_resource_visitor::visit_field
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_llvm_build.c2236 const char *overload[3] = { "", "", "" }; local in function:ac_build_image_opcode
2291 overload[num_overloads++] = ".f32";
2299 overload[num_overloads++] = ".f32";
2307 overload[num_overloads++] = sample ? ".f32" : ".i32";
2369 overload[0], overload[1], overload[2]);
/xsrc/external/mit/MesaLib/dist/src/amd/llvm/
H A Dac_llvm_build.c2089 const char *overload[3] = {"", "", ""}; local in function:ac_build_image_opcode
2186 overload[num_overloads++] = ".f32";
2194 overload[num_overloads++] = a->g16 ? ".f16" : ".f32";
2204 overload[num_overloads++] = sample ? (a->a16 ? ".f16" : ".f32") : (a->a16 ? ".i16" : ".i32");
2296 data_type_str, overload[0], overload[1], overload[2]);

Completed in 28 milliseconds