Lines Matching refs:GetBlock

387     DCHECK(induction_variable_->GetBlock()->IsLoopHeader());  in GetLoopHeader()
388 return induction_variable_->GetBlock(); in GetLoopHeader()
617 if (instruction->GetBlock() != basic_block) { in ApplyRangeFromComparison()
634 if (instruction->GetBlock() != left->GetBlock()) { in HandleIfBetweenTwoMonotonicValueRanges()
675 ApplyRangeFromComparison(left, instruction->GetBlock(), successor, in HandleIfBetweenTwoMonotonicValueRanges()
684 ApplyRangeFromComparison(right, instruction->GetBlock(), successor, in HandleIfBetweenTwoMonotonicValueRanges()
693 HBasicBlock* block = instruction->GetBlock(); in HandleIf()
709 if (instruction->GetBlock() != loop_head) { in HandleIf()
824 HBasicBlock* block = bounds_check->GetBlock(); in VisitBoundsCheck()
909 HLoopInformation* loop = bounds_check->GetBlock()->GetLoopInformation(); in VisitBoundsCheck()
912 if (DynamicBCESeemsProfitable(loop, bounds_check->GetBlock()) && in VisitBoundsCheck()
938 DCHECK(phi->GetBlock()->GetLoopInformation()->IsBackEdge( in HasSameInputAtBackEdges()
939 *phi->GetBlock()->GetPredecessors()[1])); in HasSameInputAtBackEdges()
941 DCHECK(phi->GetBlock()->GetLoopInformation()->IsBackEdge( in HasSameInputAtBackEdges()
942 *phi->GetBlock()->GetPredecessors()[i])); in HasSameInputAtBackEdges()
976 ValueRange* initial_range = LookupValueRange(initial_value, phi->GetBlock()); in VisitPhi()
991 AssignRange(phi->GetBlock(), phi, range); in VisitPhi()
1093 HBasicBlock* basic_block = instruction->GetBlock(); in TryToAssignRangeIfOptimizedRemWithConstantDivisor()
1104 ValueRange* left_range = LookupValueRange(add->GetLeft(), add->GetBlock()); in VisitAdd()
1110 AssignRange(add->GetBlock(), add, range); in VisitAdd()
1123 ValueRange* left_range = LookupValueRange(left, sub->GetBlock()); in VisitSub()
1129 AssignRange(sub->GetBlock(), sub, range); in VisitSub()
1148 ValueRange* right_range = LookupValueRange(right, sub->GetBlock()); in VisitSub()
1169 AssignRange(sub->GetBlock(), sub, range); in VisitSub()
1217 AssignRange(instruction->GetBlock(), instruction, range); in FindAndHandlePartialArrayLength()
1243 AssignRange(instruction->GetBlock(), instruction, range); in VisitAnd()
1270 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem()
1274 AssignRange(instruction->GetBlock(), instruction, right_range); in VisitRem()
1299 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem()
1303 AssignRange(instruction->GetBlock(), instruction, right_range); in VisitRem()
1322 ValueRange* existing_range = LookupValueRange(left, new_array->GetBlock()); in VisitNewArray()
1326 AssignRange(new_array->GetBlock(), left, range); in VisitNewArray()
1348 HLoopInformation* loop = array_get->GetBlock()->GetLoopInformation(); in VisitArrayGet()
1355 if (loop->DominatesAllBackEdges(array_get->GetBlock())) { in VisitArrayGet()
1423 HBasicBlock* other_block = user->GetBlock(); in AddComparesWithDeoptimization()
1441 if (block == user->GetBlock() || in AddComparesWithDeoptimization()
1528 DCHECK(loop->DominatesAllBackEdges(bounds_check->GetBlock())); in TransformLoopForDynamicBCE()
1541 if (user->IsBoundsCheck() && loop == user->GetBlock()->GetLoopInformation()) { in TransformLoopForDynamicBCE()
1555 if (!loop->DominatesAllBackEdges(user->GetBlock())) { in TransformLoopForDynamicBCE()
1716 } else if (length->IsArrayLength() && length->GetBlock()->GetLoopInformation() == loop) { in CanHandleLength()
1732 } else if (check->IsNullCheck() && check->GetBlock()->GetLoopInformation() == loop) { in CanHandleNullCheck()
1797 if (instruction->GetBlock() == header) { in GetPreHeader()
1825 HBasicBlock* block = bounds_check->GetBlock(); in InsertDeoptInBlock()
1942 if (user->GetBlock() != true_block) { in InsertPhiNodes()
1957 if (user->GetHolder()->GetBlock() != true_block) { in InsertPhiNodes()
2004 instruction->GetBlock()->RemoveInstruction(instruction); in ReplaceInstruction()