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()
1007 ValueRange* left_range = LookupValueRange(add->GetLeft(), add->GetBlock()); in VisitAdd()
1013 AssignRange(add->GetBlock(), add, range); in VisitAdd()
1022 ValueRange* left_range = LookupValueRange(left, sub->GetBlock()); in VisitSub()
1028 AssignRange(sub->GetBlock(), sub, range); in VisitSub()
1047 ValueRange* right_range = LookupValueRange(right, sub->GetBlock()); in VisitSub()
1068 AssignRange(sub->GetBlock(), sub, range); in VisitSub()
1116 AssignRange(instruction->GetBlock(), instruction, range); in FindAndHandlePartialArrayLength()
1142 AssignRange(instruction->GetBlock(), instruction, range); in VisitAnd()
1169 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem()
1173 AssignRange(instruction->GetBlock(), instruction, right_range); in VisitRem()
1198 ValueRange* left_range = LookupValueRange(left, instruction->GetBlock()); in VisitRem()
1202 AssignRange(instruction->GetBlock(), instruction, right_range); in VisitRem()
1221 ValueRange* existing_range = LookupValueRange(left, new_array->GetBlock()); in VisitNewArray()
1225 AssignRange(new_array->GetBlock(), left, range); in VisitNewArray()
1247 HLoopInformation* loop = array_get->GetBlock()->GetLoopInformation(); in VisitArrayGet()
1254 if (loop->DominatesAllBackEdges(array_get->GetBlock())) { in VisitArrayGet()
1322 HBasicBlock* other_block = user->GetBlock(); in AddComparesWithDeoptimization()
1340 if (block == user->GetBlock() || in AddComparesWithDeoptimization()
1427 DCHECK(loop->DominatesAllBackEdges(bounds_check->GetBlock())); in TransformLoopForDynamicBCE()
1440 if (user->IsBoundsCheck() && loop == user->GetBlock()->GetLoopInformation()) { in TransformLoopForDynamicBCE()
1454 if (!loop->DominatesAllBackEdges(user->GetBlock())) { in TransformLoopForDynamicBCE()
1615 } else if (length->IsArrayLength() && length->GetBlock()->GetLoopInformation() == loop) { in CanHandleLength()
1631 } else if (check->IsNullCheck() && check->GetBlock()->GetLoopInformation() == loop) { in CanHandleNullCheck()
1696 if (instruction->GetBlock() == header) { in GetPreHeader()
1724 HBasicBlock* block = bounds_check->GetBlock(); in InsertDeoptInBlock()
1841 if (user->GetBlock() != true_block) { in InsertPhiNodes()
1856 if (user->GetHolder()->GetBlock() != true_block) { in InsertPhiNodes()
1903 instruction->GetBlock()->RemoveInstruction(instruction); in ReplaceInstruction()