Lines Matching full:overload
61 int OverloadParamIndex; // Index of parameter with overload type.
62 // -1 : no overload types
94 return ParameterKind::Overload; in getParameterKind()
96 // Handle DXIL-specific overload types in getParameterKind()
98 return ParameterKind::Overload; in getParameterKind()
122 // This vector contains overload parameters in the order used to in DXILOperationDesc()
129 // Track operation parameter indices of any overload types in DXILOperationDesc()
132 // TODO: At present it is expected that all overload types in a DXIL Op in DXILOperationDesc()
139 // Ensure that the same overload type registered earlier is being used in DXILOperationDesc()
147 report_fatal_error("Specification of multiple differing overload " in DXILOperationDesc()
157 // Check prior overload types exist in DXILOperationDesc()
170 // Set the index of the overload parameter, if any. in DXILOperationDesc()
174 report_fatal_error("Multiple overload type specification not supported", in DXILOperationDesc()
224 case ParameterKind::Overload: in getParameterKindStr()
225 return "Overload"; in getParameterKindStr()
267 // Handle DXIL-specific overload types in getOverloadKindStr()
401 // Consider Op.OverloadParamIndex as the overload parameter index, by in emitDXILOperationTable()
404 // If no overload parameter index is set, treat first parameter type as in emitDXILOperationTable()
405 // overload type - unless the Op has no parameters, in which case treat the in emitDXILOperationTable()
406 // return type - as overload parameter to emit the appropriate overload kind in emitDXILOperationTable()