Lines Matching refs:Bounds
48 return Effect(Bounds(lower, Type::Any(zone()))); in ObservedOnStack()
374 NarrowType(expr, Bounds::Either( in VisitConditional()
390 NarrowType(expr, Bounds(type)); in VisitLiteral()
396 NarrowType(expr, Bounds(Type::Object(zone()))); in VisitRegExpLiteral()
424 NarrowType(expr, Bounds(Type::Object(zone()))); in VisitObjectLiteral()
435 NarrowType(expr, Bounds(Type::Object(zone()))); in VisitArrayLiteral()
488 NarrowType(expr, Bounds(Type::None(zone()))); in VisitThrow()
572 NarrowType(expr, Bounds(Type::None(zone()), Type::Receiver(zone()))); in VisitCallNew()
599 NarrowType(expr, Bounds(Type::Boolean(zone()))); in VisitUnaryOperation()
602 NarrowType(expr, Bounds(Type::Undefined(zone()))); in VisitUnaryOperation()
605 NarrowType(expr, Bounds(Type::InternalizedString(zone()))); in VisitUnaryOperation()
627 NarrowType(expr, Bounds(Type::SignedSmall(zone()), Type::Number(zone()))); in VisitCountOperation()
672 NarrowType(expr, Bounds::Either( in VisitBinaryOperation()
684 NarrowType(expr, Bounds(lower, upper)); in VisitBinaryOperation()
693 Bounds(Type::SignedSmall(zone()), Type::Signed32(zone()))); in VisitBinaryOperation()
701 NarrowType(expr, Bounds(Type::SignedSmall(zone()), Type::Number(zone()))); in VisitBinaryOperation()
706 Bounds l = expr->left()->bounds(); in VisitBinaryOperation()
707 Bounds r = expr->right()->bounds(); in VisitBinaryOperation()
720 NarrowType(expr, Bounds(lower, upper)); in VisitBinaryOperation()
729 NarrowType(expr, Bounds(Type::SignedSmall(zone()), Type::Number(zone()))); in VisitBinaryOperation()
751 NarrowType(expr, Bounds(Type::Boolean(zone()))); in VisitCompareOperation()