Lines Matching refs:MonotonicValueRange
28 class MonotonicValueRange;
310 virtual MonotonicValueRange* AsMonotonicValueRange() { return nullptr; } in AsMonotonicValueRange()
381 class MonotonicValueRange : public ValueRange { class
383 MonotonicValueRange(ArenaAllocator* allocator, in MonotonicValueRange() function in art::MonotonicValueRange
396 virtual ~MonotonicValueRange() {} in ~MonotonicValueRange()
405 MonotonicValueRange* AsMonotonicValueRange() OVERRIDE { return this; } in AsMonotonicValueRange()
504 DISALLOW_COPY_AND_ASSIGN(MonotonicValueRange);
642 MonotonicValueRange* left_range, in HandleIfBetweenTwoMonotonicValueRanges()
643 MonotonicValueRange* right_range) { in HandleIfBetweenTwoMonotonicValueRanges()
716 MonotonicValueRange* left_monotonic_range = nullptr; in HandleIf()
942 range = new (GetGraph()->GetArena()) MonotonicValueRange( in VisitPhi()