Lines Matching refs:GetBlock
387 DCHECK(induction_variable_->GetBlock()->IsLoopHeader()); in GetLoopHeader()
388 return induction_variable_->GetBlock(); in GetLoopHeader()
630 if (instruction->GetBlock() != basic_block) { in ApplyRangeFromComparison()
647 if (instruction->GetBlock() != left->GetBlock()) { in HandleIfBetweenTwoMonotonicValueRanges()
688 ApplyRangeFromComparison(left, instruction->GetBlock(), successor, in HandleIfBetweenTwoMonotonicValueRanges()
697 ApplyRangeFromComparison(right, instruction->GetBlock(), successor, in HandleIfBetweenTwoMonotonicValueRanges()
706 HBasicBlock* block = instruction->GetBlock(); in HandleIf()
722 if (instruction->GetBlock() != loop_head) { in HandleIf()
837 HBasicBlock* block = bounds_check->GetBlock(); in VisitBoundsCheck()
922 HLoopInformation* loop = bounds_check->GetBlock()->GetLoopInformation(); in VisitBoundsCheck()
925 if (DynamicBCESeemsProfitable(loop, bounds_check->GetBlock()) && in VisitBoundsCheck()
927 bounds_check->GetBlock(), index, &needs_finite_test, &needs_taken_test) && in VisitBoundsCheck()
951 DCHECK(phi->GetBlock()->GetLoopInformation()->IsBackEdge( in HasSameInputAtBackEdges()
952 *phi->GetBlock()->GetPredecessors()[1])); in HasSameInputAtBackEdges()
954 DCHECK(phi->GetBlock()->GetLoopInformation()->IsBackEdge( in HasSameInputAtBackEdges()
955 *phi->GetBlock()->GetPredecessors()[i])); in HasSameInputAtBackEdges()
989 ValueRange* initial_range = LookupValueRange(initial_value, phi->GetBlock()); in VisitPhi()
1004 AssignRange(phi->GetBlock(), phi, range); in VisitPhi()
1106 HBasicBlock* basic_block = instruction->GetBlock(); in TryToAssignRangeIfOptimizedRemWithConstantDivisor()
1117 ValueRange* left_range = LookupValueRange(add->GetLeft(), add->GetBlock()); in VisitAdd()
1123 AssignRange(add->GetBlock(), add, range); in VisitAdd()
1136 ValueRange* left_range = LookupValueRange(left, sub->GetBlock()); in VisitSub()
1142 AssignRange(sub->GetBlock(), sub, range); in VisitSub()
1161 ValueRange* right_range = LookupValueRange(right, sub->GetBlock()); in VisitSub()
1182 AssignRange(sub->GetBlock(), sub, range); in VisitSub()
1230 AssignRange(instruction->GetBlock(), instruction, range); in FindAndHandlePartialArrayLength()
1256 AssignRange(instruction->GetBlock(), instruction, range); in VisitAnd()
1283 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem()
1287 AssignRange(instruction->GetBlock(), instruction, right_range); in VisitRem()
1312 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem()
1316 AssignRange(instruction->GetBlock(), instruction, right_range); in VisitRem()
1335 ValueRange* existing_range = LookupValueRange(left, new_array->GetBlock()); in VisitNewArray()
1339 AssignRange(new_array->GetBlock(), left, range); in VisitNewArray()
1361 HLoopInformation* loop = array_get->GetBlock()->GetLoopInformation(); in VisitArrayGet()
1368 if (loop->DominatesAllBackEdges(array_get->GetBlock())) { in VisitArrayGet()
1436 HBasicBlock* other_block = user->GetBlock(); in AddComparesWithDeoptimization()
1454 if (block == user->GetBlock() || in AddComparesWithDeoptimization()
1512 context->GetBlock(), index, hint, &v1, &v2, &needs_finite_test)) { in InductionRangeFitsIn()
1542 DCHECK(loop->DominatesAllBackEdges(bounds_check->GetBlock())); in TransformLoopForDynamicBCE()
1555 if (user->IsBoundsCheck() && loop == user->GetBlock()->GetLoopInformation()) { in TransformLoopForDynamicBCE()
1565 other_bounds_check->GetBlock(), other_index, &b1, &b2)) { in TransformLoopForDynamicBCE()
1570 if (!loop->DominatesAllBackEdges(user->GetBlock())) { in TransformLoopForDynamicBCE()
1610 induction_range_.GenerateRange(other_bounds_check->GetBlock(), in TransformLoopForDynamicBCE()
1617 induction_range_.GenerateRange(other_bounds_check->GetBlock(), in TransformLoopForDynamicBCE()
1739 } else if (length->IsArrayLength() && length->GetBlock()->GetLoopInformation() == loop) { in CanHandleLength()
1755 } else if (check->IsNullCheck() && check->GetBlock()->GetLoopInformation() == loop) { in CanHandleNullCheck()
1820 if (instruction->GetBlock() == header) { in GetPreHeader()
1849 HBasicBlock* block = bounds_check->GetBlock(); in InsertDeoptInBlock()
1966 if (user->GetBlock() != true_block) { in InsertPhiNodes()
1981 if (user->GetHolder()->GetBlock() != true_block) { in InsertPhiNodes()
2028 instruction->GetBlock()->RemoveInstruction(instruction); in ReplaceInstruction()