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.h84 /*out*/ bool* needs_taken_test);
319 /*out*/ bool* needs_taken_test) const;
329 /*inout*/ bool* needs_taken_test) const;
362 /*inout*/ bool* needs_taken_test) const;
Dinduction_var_range.cc245 /*out*/bool* needs_taken_test) { in CanGenerateRange() argument
258 needs_taken_test) && in CanGenerateRange()
323 bool needs_taken_test = false; in CanGenerateLastValue() local
334 &needs_taken_test) in CanGenerateLastValue()
335 && !needs_finite_test && !needs_taken_test; in CanGenerateLastValue()
346 bool needs_taken_test = false; in GenerateLastValue() local
357 &needs_taken_test) || in GenerateLastValue()
359 needs_taken_test) { in GenerateLastValue()
1055 /*out*/bool* needs_taken_test) const { in GenerateRangeOrLastValue()
1069 *needs_taken_test = IsBodyTripCount(trip); in GenerateRangeOrLastValue()
[all …]
Dinduction_var_range_test.cc981 bool needs_taken_test = true; in TEST_F() local
1004 range_.CanGenerateRange(increment_->GetBlock(), phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
1007 range_.CanGenerateRange(exit->GetBlock(), exit, &needs_finite_test, &needs_taken_test)); in TEST_F()
1035 bool needs_taken_test = true; in TEST_F() local
1058 range_.CanGenerateRange(increment_->GetBlock(), phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
1061 range_.CanGenerateRange(exit->GetBlock(), exit, &needs_finite_test, &needs_taken_test)); in TEST_F()
1094 bool needs_taken_test = true; in TEST_F() local
1119 range_.CanGenerateRange(condition_->GetBlock(), phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
1121 range_.CanGenerateRange(increment_->GetBlock(), phi, &needs_finite_test, &needs_taken_test)); in TEST_F()
1123 EXPECT_TRUE(needs_taken_test); in TEST_F()
[all …]
Dbounds_check_elimination.cc924 bool needs_taken_test = false; in VisitBoundsCheck() local
927 bounds_check->GetBlock(), index, &needs_finite_test, &needs_taken_test) && in VisitBoundsCheck()
930 CanHandleLength(loop, array_length, needs_taken_test)) { in VisitBoundsCheck()
931 TransformLoopForDeoptimizationIfNeeded(loop, needs_taken_test); in VisitBoundsCheck()
1735 bool CanHandleLength(HLoopInformation* loop, HInstruction* length, bool needs_taken_test) { in CanHandleLength() argument
1739 if (CanHandleNullCheck(loop, length->InputAt(0), needs_taken_test)) { in CanHandleLength()
1751 bool CanHandleNullCheck(HLoopInformation* loop, HInstruction* check, bool needs_taken_test) { in CanHandleNullCheck() argument
1758 TransformLoopForDeoptimizationIfNeeded(loop, needs_taken_test); in CanHandleNullCheck()
1902 void TransformLoopForDeoptimizationIfNeeded(HLoopInformation* loop, bool needs_taken_test) { in TransformLoopForDeoptimizationIfNeeded() argument
1905 if (!needs_taken_test || taken_test_loop_.find(loop_id) != taken_test_loop_.end()) { in TransformLoopForDeoptimizationIfNeeded()