Lines Matching defs:overload
80 enum overload_type overload;
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);
146 const char *name, enum overload_type overload)
151 f->descr.overload = overload;
157 enum overload_type overload, int *idx)
174 case DXIL_FUNC_PARAM_FROM_OVERLOAD: return dxil_get_overload_type(mod, overload);
175 case DXIL_FUNC_PARAM_RESRET: return dxil_module_get_resret_type(mod, overload);
177 case DXIL_FUNC_PARAM_CBUF_RET: return dxil_module_get_cbuf_ret_type(mod, overload);
180 const struct dxil_type *target = get_type_from_string(mod, param_descr, overload, idx);
191 enum overload_type overload,
203 const struct dxil_type *t = get_type_from_string(mod, param_descr, overload, &index);
220 overload == DXIL_NONE ? "" : ".", dxil_overload_suffix(overload));
224 dxil_add_function(mod->functions, func, name, overload);
230 dxil_alloc_func(struct dxil_module *mod, const char *name, enum overload_type overload,
236 const struct dxil_type *retval_type = get_type_from_string(mod, retval_type_descr, overload, &index);
239 return dxil_alloc_func_with_rettype(mod, name, overload, retval_type,