Lines Matching refs:successor
605 HBasicBlock* successor, ValueRange* range) { in ApplyRangeFromComparison() argument
609 AssignRange(successor, instruction, range); in ApplyRangeFromComparison()
621 AssignRange(successor, instruction, existing_range->Narrow(range)); in ApplyRangeFromComparison()
646 HBasicBlock* successor = nullptr; in HandleIfBetweenTwoMonotonicValueRanges() local
652 successor = instruction->IfTrueSuccessor(); in HandleIfBetweenTwoMonotonicValueRanges()
654 successor = instruction->IfTrueSuccessor(); in HandleIfBetweenTwoMonotonicValueRanges()
656 successor = instruction->IfFalseSuccessor(); in HandleIfBetweenTwoMonotonicValueRanges()
660 successor = instruction->IfFalseSuccessor(); in HandleIfBetweenTwoMonotonicValueRanges()
667 if (successor != nullptr) { in HandleIfBetweenTwoMonotonicValueRanges()
675 ApplyRangeFromComparison(left, instruction->GetBlock(), successor, in HandleIfBetweenTwoMonotonicValueRanges()
684 ApplyRangeFromComparison(right, instruction->GetBlock(), successor, in HandleIfBetweenTwoMonotonicValueRanges()
1597 for (HBasicBlock* successor : it_loop.Current()->GetSuccessors()) { in IsEarlyExitLoop()
1598 if (!loop->Contains(*successor)) { in IsEarlyExitLoop()