Home
last modified time | relevance | path

Searched refs:is_min (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_range.cc548 bool is_min) const { in GetLinear()
560 if (!is_min && stride_value == 1) { in GetLinear()
571 return GetVal(&cancelled_trip, trip, in_body, is_min); in GetLinear()
573 } else if (is_min && stride_value == -1) { in GetLinear()
586 return SubValue(Value(0), GetVal(&cancelled_trip, trip, in_body, !is_min)); in GetLinear()
593 return AddValue(GetMul(info->op_a, trip, trip, in_body, is_min), in GetLinear()
594 GetVal(info->op_b, trip, in_body, is_min)); in GetLinear()
600 bool is_min) const { in GetPolynomial()
609 Value c = GetVal(info->op_b, trip, in_body, is_min); in GetPolynomial()
610 if (is_min) { in GetPolynomial()
[all …]
Dinduction_var_range.h235 bool is_min) const;
239 bool is_min) const;
243 bool is_min) const;
247 bool is_min) const;
251 bool is_min) const;
256 bool is_min) const;
261 bool is_min) const;
271 bool is_min) const;
276 bool is_min) const;
282 Value MergeVal(Value v1, Value v2, bool is_min) const;
[all …]
Dcode_generator_x86_64.h231 void GenerateMinMaxInt(LocationSummary* locations, bool is_min, DataType::Type type);
232 void GenerateMinMaxFP(LocationSummary* locations, bool is_min, DataType::Type type);
233 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
Dcode_generator_arm_vixl.h358 void GenerateMinMaxInt(LocationSummary* locations, bool is_min);
359 void GenerateMinMaxLong(LocationSummary* locations, bool is_min);
360 void GenerateMinMaxFloat(HInstruction* minmax, bool is_min);
361 void GenerateMinMaxDouble(HInstruction* minmax, bool is_min);
362 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
Dcode_generator_x86.h234 void GenerateMinMaxInt(LocationSummary* locations, bool is_min, DataType::Type type);
235 void GenerateMinMaxFP(LocationSummary* locations, bool is_min, DataType::Type type);
236 void GenerateMinMax(HBinaryOperation* minmax, bool is_min);
Dinduction_var_range_test.cc265 bool is_min) { in GetMul() argument
266 return range_.GetMul(info1, info2, nullptr, /* in_body= */ true, is_min); in GetMul()
271 bool is_min) { in GetDiv() argument
272 return range_.GetDiv(info1, info2, nullptr, /* in_body= */ true, is_min); in GetDiv()
Dinstruction_simplifier.cc856 bool is_min) { in NewIntegralMinMax() argument
860 if (is_min) { in NewIntegralMinMax()
972 bool is_min = (cmp == kCondLT || cmp == kCondLE) == (a == true_value); in VisitSelect() local
973 replace_with = NewIntegralMinMax(GetGraph()->GetAllocator(), a, b, select, is_min); in VisitSelect()