Lines Matching refs:left_range
630 MonotonicValueRange* left_range, in HandleIfBetweenTwoMonotonicValueRanges() argument
641 if (left_range->GetIncrement() == 1 && in HandleIfBetweenTwoMonotonicValueRanges()
642 left_range->GetBound().IsConstant() && in HandleIfBetweenTwoMonotonicValueRanges()
672 left_range->GetBound(), in HandleIfBetweenTwoMonotonicValueRanges()
681 left_range->GetBound().Add(right_compensation, &overflow, &underflow), in HandleIfBetweenTwoMonotonicValueRanges()
703 ValueRange* left_range = LookupValueRange(left, block); in HandleIf() local
705 if (left_range != nullptr) { in HandleIf()
706 left_monotonic_range = left_range->AsMonotonicValueRange(); in HandleIf()
729 if (left_range != nullptr && left_range->IsMonotonicValueRange()) { in HandleIf()
731 left_range->AsMonotonicValueRange(), in HandleIf()
1094 if (ValueRange* left_range = LookupValueRange(instruction->GetLeft(), basic_block)) { in TryToAssignRangeIfOptimizedRemWithConstantDivisor() local
1095 range = range->Narrow(left_range); in TryToAssignRangeIfOptimizedRemWithConstantDivisor()
1104 ValueRange* left_range = LookupValueRange(add->GetLeft(), add->GetBlock()); in VisitAdd() local
1105 if (left_range == nullptr) { in VisitAdd()
1108 ValueRange* range = left_range->Add(right->AsIntConstant()->GetValue()); in VisitAdd()
1123 ValueRange* left_range = LookupValueRange(left, sub->GetBlock()); in VisitSub() local
1124 if (left_range == nullptr) { in VisitSub()
1127 ValueRange* range = left_range->Add(-right->AsIntConstant()->GetValue()); in VisitSub()
1270 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem() local
1271 if (left_range != nullptr) { in VisitRem()
1272 right_range = right_range->Narrow(left_range); in VisitRem()
1299 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem() local
1300 if (left_range != nullptr) { in VisitRem()
1301 right_range = right_range->Narrow(left_range); in VisitRem()