Lines Matching defs:type
70 builtin_define_type_precision (const char *name, tree type)
72 builtin_define_with_int_value (name, TYPE_PRECISION (type));
81 tree type)
99 fmt = REAL_MODE_FORMAT (TYPE_MODE (type));
103 if (type == float_type_node)
181 floating type, but we want this value for rendering constants below. */
188 if (type == long_double_type_node)
220 builtin_define_with_hex_fp_value (name, type, decimal_dig, buf, fp_suffix, fp_cast);
226 builtin_define_with_hex_fp_value (name, type, decimal_dig, buf, fp_suffix, fp_cast);
229 representable in the given floating point type, b**(1-p). */
237 builtin_define_with_hex_fp_value (name, type, decimal_dig, buf, fp_suffix, fp_cast);
246 builtin_define_with_hex_fp_value (name, type, decimal_dig,
261 MODE_HAS_INFINITIES (TYPE_MODE (type)));
268 builtin_define_with_int_value (name, MODE_HAS_NANS (TYPE_MODE (type)));
275 tree type)
281 fmt = REAL_MODE_FORMAT (TYPE_MODE (type));
690 tree type ATTRIBUTE_UNUSED, int digits,
720 /* Define MAX for TYPE based on the precision of the type. IS_LONG is
721 1 for type "long" and 2 for "long long". We have to handle
725 builtin_define_type_max (const char *macro, tree type, int is_long)
743 switch (TYPE_PRECISION (type))
753 value = values[idx + TYPE_UNSIGNED (type)];
754 suffix = suffixes[is_long * 2 + TYPE_UNSIGNED (type)];