Home | History | Annotate | Download | only in ast

Lines Matching refs:Of

2 // Use of this source code is governed by a BSD-style license that can be
24 // Types consist of two dimensions: semantic (value range) and representation.
61 // TODO(rossberg): the latter is not currently true for proxies, because of fix,
63 // However, we also define a 'temporal' variant of the subtyping relation that
102 // subtype of Range(n, n) (and therefore also a subtype of any larger range).
136 // especially with respect to the properties of the more exotic 'temporal'
261 * Some of the atomic numerical bitsets are internal only (see
264 * occur as part of PlainNumber.
568 // Superclass for types with variable number of type fields.
670 // - no field is a subtype of any other field
774 static AstType* Of(double value, Zone* zone) {
778 static AstType* Of(i::Object* value, Zone* zone) {
782 static AstType* Of(i::Handle<i::Object> value, Zone* zone) {
783 return Of(*value, zone);
792 // Extraction of components.
807 // State-dependent versions of the above that consider subtyping between
836 // Minimum and maximum of a numeric type.
839 // functions on subtypes of Number.
959 // Type bounds. A simple struct to represent a pair of lower/upper types.