/art/compiler/optimizing/ |
D | induction_var_range.cc | 548 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 …]
|
D | induction_var_range.h | 221 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 …]
|
D | intrinsics_mips.cc | 862 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 …]
|
D | intrinsics_arm_vixl.cc | 512 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 …]
|
D | induction_var_range_test.cc | 265 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()
|
D | intrinsics_mips64.cc | 543 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()
|
D | intrinsics_x86.cc | 491 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()
|
D | intrinsics_x86_64.cc | 336 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()
|
D | intrinsics_arm64.cc | 595 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()
|