Lines Matching defs:match
36 * \brief Check if two parameter lists match.
49 /* This is set to true if there is an inexact match requiring an implicit
58 * do not match.
111 * match.
123 /* Classes of parameter match, sorted (mostly) best matches first.
173 * 1. An exact match is better than a match involving any implicit
176 * 2. A match involving an implicit conversion from float to double
177 * is better than match involving any other implicit conversion.
180 * 3. A match involving an implicit conversion from either int or uint
181 * to float is better than a match involving an implicit conversion
209 * match than function definition B if:
217 * If a single function definition is considered a better match than every
308 ir_function_signature *match = NULL;
313 * "If an exact match is found, the other signatures are ignored, and
314 * the exact match is used. Otherwise, if no exact match is found, then
316 * be applied to the calling arguments if this can make their types match
319 * call such that the call can be made to match multiple signatures."
333 /* Subroutine signatures must match exactly */
356 /* There is no exact match (we would have returned it by now). If there
365 match = choose_best_inexact_overload(state, actual_parameters,
369 return match;
385 /* If the types of the parameters do not match, the parameters lists
393 * definition, do not match.