Home
last modified time | relevance | path

Searched refs:is_min (Results 1 – 9 of 9) 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.h221 bool is_min) const;
225 bool is_min) const;
229 bool is_min) const;
233 bool is_min) const;
237 bool is_min) const;
242 bool is_min) const;
247 bool is_min) const;
257 bool is_min) const;
262 bool is_min) const;
268 Value MergeVal(Value v1, Value v2, bool is_min) const;
[all …]
Dintrinsics_mips.cc862 bool is_min, in GenMinMaxFP() argument
899 if (is_min) { in GenMinMaxFP()
922 if (is_min) { in GenMinMaxFP()
973 if (is_min) { in GenMinMaxFP()
993 if (is_min) { in GenMinMaxFP()
1001 if (is_min) { in GenMinMaxFP()
1093 bool is_min, in GenMinMax() argument
1144 if (is_min) { in GenMinMax()
1154 if (is_min) { in GenMinMax()
1175 if (is_min) { in GenMinMax()
[all …]
Dintrinsics_arm_vixl.cc512 static void GenMinMaxFloat(HInvoke* invoke, bool is_min, CodeGeneratorARMVIXL* codegen) { in GenMinMaxFloat() argument
540 vixl32::ConditionType cond = is_min ? gt : lt; in GenMinMaxFloat()
554 if (is_min) { in GenMinMaxFloat()
598 static void GenMinMaxDouble(HInvoke* invoke, bool is_min, CodeGeneratorARMVIXL* codegen) { in GenMinMaxDouble() argument
623 vixl32::ConditionType cond = is_min ? gt : lt; in GenMinMaxDouble()
635 if (!is_min) { in GenMinMaxDouble()
665 static void GenMinMaxLong(HInvoke* invoke, bool is_min, ArmVIXLAssembler* assembler) { in GenMinMaxLong() argument
694 vixl32::ConditionType cond = is_min ? ge : lt; in GenMinMaxLong()
728 static void GenMinMax(HInvoke* invoke, bool is_min, ArmVIXLAssembler* assembler) { in GenMinMax() argument
740 __ ite(is_min ? lt : gt); in GenMinMax()
[all …]
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()
Dintrinsics_mips64.cc543 bool is_min, in GenMinMaxFP() argument
578 if (is_min) { in GenMinMaxFP()
601 if (is_min) { in GenMinMaxFP()
656 bool is_min, in GenMinMax() argument
692 if (is_min) { in GenMinMax()
701 if (is_min) { in GenMinMax()
Dintrinsics_x86.cc491 bool is_min, in GenMinMaxFP() argument
535 __ j(is_min ? Condition::kAbove : Condition::kBelow, &op2_label); in GenMinMaxFP()
536 __ j(is_min ? Condition::kBelow : Condition::kAbove, &done); in GenMinMaxFP()
539 if (is_min) { in GenMinMaxFP()
657 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, in GenMinMax() argument
693 Condition cond = is_min ? Condition::kGreaterEqual : Condition::kLess; in GenMinMax()
707 Condition cond = is_min ? Condition::kGreater : Condition::kLess; in GenMinMax()
Dintrinsics_x86_64.cc336 bool is_min, in GenMinMaxFP() argument
379 __ j(is_min ? Condition::kAbove : Condition::kBelow, &op2_label); in GenMinMaxFP()
380 __ j(is_min ? Condition::kBelow : Condition::kAbove, &done); in GenMinMaxFP()
383 if (is_min) { in GenMinMaxFP()
465 static void GenMinMax(LocationSummary* locations, bool is_min, bool is_long, in GenMinMax() argument
494 __ cmov(is_min ? Condition::kGreater : Condition::kLess, out, op2, is_long); in GenMinMax()
Dintrinsics_arm64.cc595 bool is_min, in GenMinMaxFP() argument
605 if (is_min) { in GenMinMaxFP()
654 bool is_min, in GenMinMax() argument
666 __ Csel(out_reg, op1_reg, op2_reg, is_min ? lt : gt); in GenMinMax()