Lines Matching refs:overload
95 enum overload_type overload;
116 if (f->descr.overload < descr->overload)
118 if (f->descr.overload > descr->overload)
127 enum overload_type overload)
131 return dxil_alloc_func(mod, name, overload,
142 const char *name, enum overload_type overload)
144 struct func_descr descr = { name, overload };
150 return allocate_function_from_predefined(mod, name, overload);
161 const char *name, enum overload_type overload)
166 f->descr.overload = overload;
172 enum overload_type overload, int *idx)
189 case DXIL_FUNC_PARAM_FROM_OVERLOAD: return dxil_get_overload_type(mod, overload);
190 case DXIL_FUNC_PARAM_RESRET: return dxil_module_get_resret_type(mod, overload);
193 case DXIL_FUNC_PARAM_CBUF_RET: return dxil_module_get_cbuf_ret_type(mod, overload);
196 const struct dxil_type *target = get_type_from_string(mod, param_descr, overload, idx);
207 enum overload_type overload,
219 const struct dxil_type *t = get_type_from_string(mod, param_descr, overload, &index);
236 overload == DXIL_NONE ? "" : ".", dxil_overload_suffix(overload));
240 dxil_add_function(mod->functions, func, name, overload);
246 dxil_alloc_func(struct dxil_module *mod, const char *name, enum overload_type overload,
252 const struct dxil_type *retval_type = get_type_from_string(mod, retval_type_descr, overload, &index);
255 return dxil_alloc_func_with_rettype(mod, name, overload, retval_type,