Home
last modified time | relevance | path

Searched refs:is_known (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_range.h47 Value() : instruction(nullptr), a_constant(0), b_constant(0), is_known(false) {} in Value()
49 : instruction(a != 0 ? i : nullptr), a_constant(a), b_constant(b), is_known(true) {} in Value()
56 bool is_known; member
Dinduction_var_range.cc89 if (v.is_known && v.a_constant == 1 && v.b_constant <= 0) { in SimplifyMin()
101 if (v.is_known && v.a_constant >= 1) { in SimplifyMax()
121 return v.is_known && v.a_constant == 0; in IsConstantValue()
236 if (!min_val->is_known && info->induction_class == HInductionVarAnalysis::kWrapAround) { in GetInductionRange()
983 if (v1.is_known && v2.is_known && IsSafeAdd(v1.b_constant, v2.b_constant)) { in AddValue()
997 if (v1.is_known && v2.is_known && IsSafeSub(v1.b_constant, v2.b_constant)) { in SubValue()
1011 if (v1.is_known && v2.is_known) { in MulValue()
1026 if (v1.is_known && v2.is_known && v1.a_constant == 0 && v2.a_constant == 0) { in DivValue()
1035 if (v1.is_known && v2.is_known) { in MergeVal()
1692 if (add_val.is_known) { in TryGenerateAddWithoutOverflow()
[all …]
Dinduction_var_range_test.cc48 EXPECT_EQ(v1.is_known, v2.is_known); in ExpectEqual()
Dbounds_check_elimination.cc1512 if (v1.is_known && (v1.a_constant == 0 || v1.a_constant == 1) && in InductionRangeFitsIn()
1513 v2.is_known && (v2.a_constant == 0 || v2.a_constant == 1)) { in InductionRangeFitsIn()