Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dinduction_var_range.h83 /*out*/ bool* needs_taken_test);
299 /*out*/ bool* needs_taken_test) const;
324 /*out*/ bool* needs_taken_test) const;
Dinduction_var_range_test.cc760 bool needs_taken_test = true; in TEST_F() local
782 EXPECT_TRUE(range_.CanGenerateRange(increment_, phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
784 EXPECT_FALSE(range_.CanGenerateRange(exit, exit, &needs_finite_test, &needs_taken_test)); in TEST_F()
812 bool needs_taken_test = true; in TEST_F() local
834 EXPECT_TRUE(range_.CanGenerateRange(increment_, phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
836 EXPECT_FALSE(range_.CanGenerateRange(exit, exit, &needs_finite_test, &needs_taken_test)); in TEST_F()
871 bool needs_taken_test = true; in TEST_F() local
895 EXPECT_FALSE(range_.CanGenerateRange(condition_, phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
896 ASSERT_TRUE(range_.CanGenerateRange(increment_, phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
898 EXPECT_TRUE(needs_taken_test); in TEST_F()
[all …]
Dinduction_var_range.cc233 /*out*/bool* needs_taken_test) { in CanGenerateRange() argument
246 needs_taken_test) in CanGenerateRange()
303 bool needs_taken_test = false; in CanGenerateLastValue() local
314 &needs_taken_test) in CanGenerateLastValue()
315 && !needs_finite_test && !needs_taken_test; in CanGenerateLastValue()
980 /*out*/bool* needs_taken_test) const { in GenerateRangeOrLastValue()
995 *needs_taken_test = IsBodyTripCount(trip); in GenerateRangeOrLastValue()
1014 return GenerateLastValuePeriodic(info, trip, graph, block, lower, needs_taken_test); in GenerateRangeOrLastValue()
1023 } else if (*needs_taken_test) { in GenerateRangeOrLastValue()
1149 /*out*/bool* needs_taken_test) const { in GenerateLastValuePeriodic()
[all …]
Dbounds_check_elimination.cc911 bool needs_taken_test = false; in VisitBoundsCheck() local
914 bounds_check, index, &needs_finite_test, &needs_taken_test) && in VisitBoundsCheck()
917 CanHandleLength(loop, array_length, needs_taken_test)) { in VisitBoundsCheck()
918 TransformLoopForDeoptimizationIfNeeded(loop, needs_taken_test); in VisitBoundsCheck()
1612 bool CanHandleLength(HLoopInformation* loop, HInstruction* length, bool needs_taken_test) { in CanHandleLength() argument
1616 if (CanHandleNullCheck(loop, length->InputAt(0), needs_taken_test)) { in CanHandleLength()
1628 bool CanHandleNullCheck(HLoopInformation* loop, HInstruction* check, bool needs_taken_test) { in CanHandleNullCheck() argument
1635 TransformLoopForDeoptimizationIfNeeded(loop, needs_taken_test); in CanHandleNullCheck()
1778 void TransformLoopForDeoptimizationIfNeeded(HLoopInformation* loop, bool needs_taken_test) { in TransformLoopForDeoptimizationIfNeeded() argument
1781 if (!needs_taken_test || taken_test_loop_.find(loop_id) != taken_test_loop_.end()) { in TransformLoopForDeoptimizationIfNeeded()