• Home
  • Raw
  • Download

Lines Matching refs:AstBounds

50   return Effect(AstBounds(lower, AstType::Any()));  in ObservedOnStack()
370 AstBounds::Either(bounds_->get(expr->then_expression()), in VisitConditional()
385 NarrowType(expr, AstBounds(type)); in VisitLiteral()
391 NarrowType(expr, AstBounds(AstType::Object())); in VisitRegExpLiteral()
419 NarrowType(expr, AstBounds(AstType::Object())); in VisitObjectLiteral()
430 NarrowType(expr, AstBounds(AstType::Object())); in VisitArrayLiteral()
483 NarrowType(expr, AstBounds(AstType::None())); in VisitThrow()
561 NarrowType(expr, AstBounds(AstType::None(), AstType::Receiver())); in VisitCallNew()
588 NarrowType(expr, AstBounds(AstType::Boolean())); in VisitUnaryOperation()
591 NarrowType(expr, AstBounds(AstType::Undefined())); in VisitUnaryOperation()
594 NarrowType(expr, AstBounds(AstType::InternalizedString())); in VisitUnaryOperation()
617 NarrowType(expr, AstBounds(AstType::SignedSmall(), AstType::Number())); in VisitCountOperation()
663 NarrowType(expr, AstBounds::Either(bounds_->get(expr->left()), in VisitBinaryOperation()
677 NarrowType(expr, AstBounds(lower, upper)); in VisitBinaryOperation()
685 NarrowType(expr, AstBounds(AstType::SignedSmall(), AstType::Signed32())); in VisitBinaryOperation()
693 NarrowType(expr, AstBounds(AstType::SignedSmall(), AstType::Number())); in VisitBinaryOperation()
698 AstBounds l = bounds_->get(expr->left()); in VisitBinaryOperation()
699 AstBounds r = bounds_->get(expr->right()); in VisitBinaryOperation()
715 NarrowType(expr, AstBounds(lower, upper)); in VisitBinaryOperation()
724 NarrowType(expr, AstBounds(AstType::SignedSmall(), AstType::Number())); in VisitBinaryOperation()
747 NarrowType(expr, AstBounds(AstType::Boolean())); in VisitCompareOperation()