Home | History | Annotate | Download | only in compiler

Lines Matching refs:Is

2 // Use of this source code is governed by a BSD-style license that can be
131 // TODO(rossberg): change once IsTyped is available.
133 if (OperandType(node, i).upper->Is(Type::None())) {
180 DCHECK(previous.lower->Is(bounds.lower));
181 DCHECK(previous.upper->Is(bounds.upper));
246 // TODO(titzer): only call Type::Of() if the type is not already known.
252 // TODO(titzer): only call Type::Of() if the type is not already known.
259 // TODO(titzer): only call Type::Of() if the type is not already known.
265 // TODO(titzer): only call Type::Of() if the type is not already known.
271 // TODO(titzer): only call Type::Of() if the type is not already known.
357 if (!upper->Is(Type::Signed32())) upper = Type::Signed32(zone());
367 if (!upper->Is(Type::Signed32())) upper = Type::Signed32(zone());
399 left.lower->Is(Type::None()) || right.lower->Is(Type::None()) ?
401 left.lower->Is(Type::Number()) && right.lower->Is(Type::Number()) ?
403 left.lower->Is(Type::String()) || right.lower->Is(Type::String()) ?
406 left.upper->Is(Type::None()) && right.upper->Is(Type::None()) ?
408 left.upper->Is(Type::Number()) && right.upper->Is(Type::Number()) ?
410 left.upper->Is(Type::String()) || right.upper->Is(Type::String()) ?
487 if (object.lower->IsArray() && name.lower->Is(Type::Integral32())) {
491 if (object.upper->IsArray() && name.upper->Is(Type::Integral32())) {
546 // Since contexts are mutable, the information is only useful as a lower
549 // bindings if we know that this code is never shared.
602 // TODO(rossberg): this is probably incorrect
701 Type* lower = arg.lower->Is(s32) ? arg.lower : s32;
702 Type* upper = arg.upper->Is(s32) ? arg.upper : s32;
710 Type* lower = arg.lower->Is(u32) ? arg.lower : u32;
711 Type* upper = arg.upper->Is(u32) ? arg.upper : u32;
742 // TODO(titzer): type is type of input, representation is Word32.
753 // TODO(titzer): type is type of input, representation is Float64.
759 // TODO(titzer): type is type of input, representation is Tagged.
765 // TODO(titzer): type is type of input, representation is Tagged.
771 // TODO(titzer): type is type of input, representation is Tagged.
777 // TODO(titzer): type is type of input, representation is Bit.
783 // TODO(titzer): type is type of input, representation is Tagged.