Lines Matching refs:outer
6862 tree inner, outer;
6867 outer = build_pointer_type (inner);
6872 outer = build_array_type (inner, TYPE_DOMAIN (type));
6877 outer = build_function_type (inner, TYPE_ARG_TYPES (type));
6886 outer = build_method_type_directly (TYPE_METHOD_BASETYPE (type),
6889 TYPE_ARG_TYPES (outer) = argtypes;
6894 TYPE_READONLY (outer) = TYPE_READONLY (type);
6895 TYPE_VOLATILE (outer) = TYPE_VOLATILE (type);
6897 return outer;
7242 upper_bound_in_type (tree outer, tree inner)
7246 unsigned oprec = TYPE_PRECISION (outer);
7252 det |= TYPE_UNSIGNED (outer) ? 2 : 0;
7260 /* oprec <= iprec, outer: signed, inner: don't care. */
7265 /* oprec <= iprec, outer: unsigned, inner: don't care. */
7269 /* oprec > iprec, outer: signed, inner: signed. */
7273 /* oprec > iprec, outer: signed, inner: unsigned. */
7277 /* oprec > iprec, outer: unsigned, inner: signed. */
7281 /* oprec > iprec, outer: unsigned, inner: unsigned. */
7302 return build_int_cst_wide (outer, lo, hi);
7309 lower_bound_in_type (tree outer, tree inner)
7312 unsigned oprec = TYPE_PRECISION (outer);
7317 if (TYPE_UNSIGNED (outer)
7344 return build_int_cst_wide (outer, lo, hi);