Searched refs:NeedsTripCount (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | induction_var_range_test.cc | 244 bool NeedsTripCount(HInductionVarAnalysis::InductionInfo* info) { in NeedsTripCount() function in art::InductionVarRangeTest 249 return range_.NeedsTripCount(context, &loop, info, &s); in NeedsTripCount() 402 EXPECT_FALSE(NeedsTripCount(nullptr)); in TEST_F() 403 EXPECT_FALSE(NeedsTripCount(CreateConst(1))); in TEST_F() 404 EXPECT_TRUE(NeedsTripCount(CreateLinear(1, 1))); in TEST_F() 405 EXPECT_FALSE(NeedsTripCount(CreateWrapAround(1, 2, 3))); in TEST_F() 406 EXPECT_TRUE(NeedsTripCount(CreateWrapAround(1, CreateLinear(1, 1)))); in TEST_F()
|
D | induction_var_range.h | 229 bool NeedsTripCount(const HBasicBlock* context,
|
D | induction_var_range.cc | 233 NeedsTripCount(context, loop, info, &stride_value) && IsUnsafeTripCount(trip); in GetInductionRange() 555 bool InductionVarRange::NeedsTripCount(const HBasicBlock* context, in NeedsTripCount() function in art::InductionVarRange 563 return NeedsTripCount(context, loop, info->op_a, stride_value); in NeedsTripCount() 565 return NeedsTripCount(context, loop, info->op_b, stride_value); in NeedsTripCount() 1068 *needs_finite_test = NeedsTripCount(context, loop, info, stride_value) && IsUnsafeTripCount(trip); in GenerateRangeOrLastValue()
|