Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinduction_var_range_test.cc577 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
584 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
589 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
604 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
611 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
616 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
632 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
639 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
644 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
702 EXPECT_FALSE(range_.RefineOuter(&v1, &v2)); in TEST_F()
[all …]
Dinduction_var_range.h72 bool RefineOuter(/*in-out*/ Value* min_val,
177 Value RefineOuter(Value val, bool is_min) const;
Dinduction_var_range.cc163 bool InductionVarRange::RefineOuter(/*in-out*/ Value* min_val, in RefineOuter() function in art::InductionVarRange
166 Value v1_min = RefineOuter(*min_val, /* is_min */ true); in RefineOuter()
167 Value v2_max = RefineOuter(*max_val, /* is_min */ false); in RefineOuter()
172 Value v1_max = RefineOuter(*min_val, /* is_min */ false); in RefineOuter()
173 Value v2_min = RefineOuter(*max_val, /* is_min */ true); in RefineOuter()
254 } while (RefineOuter(&v_min, &v_max)); in IsConstant()
447 RefineOuter(&v1_min, &v1_max); in GetMul()
583 InductionVarRange::Value InductionVarRange::RefineOuter(Value v, bool is_min) const { in RefineOuter() function in art::InductionVarRange
Dbounds_check_elimination.cc1312 } while (induction_range_.RefineOuter(&v1, &v2)); in InductionRangeFitsIn()