Home | History | Annotate | Download | only in optimizing

Lines Matching full:needs_taken_test

1330     bool needs_taken_test = false;
1333 instruction, index, &needs_finite_test, &needs_taken_test) &&
1335 CanHandleLength(loop, length, needs_taken_test)) { // do this test last (may code gen)
1346 TransformLoopForDeoptimizationIfNeeded(loop, needs_taken_test);
1421 bool CanHandleLength(HLoopInformation* loop, HInstruction* length, bool needs_taken_test) {
1425 if (CanHandleNullCheck(loop, length->InputAt(0), needs_taken_test)) {
1437 bool CanHandleNullCheck(HLoopInformation* loop, HInstruction* check, bool needs_taken_test) {
1444 TransformLoopForDeoptimizationIfNeeded(loop, needs_taken_test);
1585 void TransformLoopForDeoptimizationIfNeeded(HLoopInformation* loop, bool needs_taken_test) {
1588 if (!needs_taken_test || taken_test_loop_.find(loop_id) != taken_test_loop_.end()) {