Home
last modified time | relevance | path

Searched refs:NeedsTripCount (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dinduction_var_range_test.cc244 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()
Dinduction_var_range.h229 bool NeedsTripCount(const HBasicBlock* context,
Dinduction_var_range.cc233 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()