Lines Matching refs:half_type
68 widened_name_p (tree name, tree use_stmt, tree *half_type, tree *def_stmt)
101 *half_type = TREE_TYPE (oprnd0);
102 if (!INTEGRAL_TYPE_P (type) || !INTEGRAL_TYPE_P (*half_type)
103 || (TYPE_UNSIGNED (type) != TYPE_UNSIGNED (*half_type))
104 || (TYPE_PRECISION (type) < (TYPE_PRECISION (*half_type) * 2)))
163 tree type, half_type;
211 half_type = TREE_TYPE (oprnd0);
226 if (widened_name_p (oprnd0, stmt, &half_type, &def_stmt))
233 half_type = type;
241 prod_type = half_type;
290 half_type = TREE_TYPE (oprnd00);
291 *type_in = half_type;
384 tree type, half_type;
421 if (!widened_name_p (oprnd0, last_stmt, &half_type, &stmt))
425 *type_in = half_type;