Lines Matching refs:MonotonicValueRange
29 class MonotonicValueRange;
296 virtual MonotonicValueRange* AsMonotonicValueRange() { return nullptr; } in AsMonotonicValueRange()
367 class MonotonicValueRange : public ValueRange { class
369 MonotonicValueRange(ScopedArenaAllocator* allocator, in MonotonicValueRange() function in art::MonotonicValueRange
382 virtual ~MonotonicValueRange() {} in ~MonotonicValueRange()
391 MonotonicValueRange* AsMonotonicValueRange() override { return this; } in AsMonotonicValueRange()
490 DISALLOW_COPY_AND_ASSIGN(MonotonicValueRange);
630 MonotonicValueRange* left_range, in HandleIfBetweenTwoMonotonicValueRanges()
631 MonotonicValueRange* right_range) { in HandleIfBetweenTwoMonotonicValueRanges()
704 MonotonicValueRange* left_monotonic_range = nullptr; in HandleIf()
984 range = new (&allocator_) MonotonicValueRange( in VisitPhi()