Home | History | Annotate | Download | only in optimizing

Lines Matching defs:successor

615   // and push the narrowed value range to `successor`.
617 HBasicBlock* successor, ValueRange* range) {
621 AssignRange(successor, instruction, range);
633 AssignRange(successor, instruction, existing_range->Narrow(range));
658 HBasicBlock* successor = nullptr;
664 successor = instruction->IfTrueSuccessor();
666 successor = instruction->IfTrueSuccessor();
668 successor = instruction->IfFalseSuccessor();
672 successor = instruction->IfFalseSuccessor();
679 if (successor != nullptr) {
687 ApplyRangeFromComparison(left, instruction->GetBlock(), successor,
696 ApplyRangeFromComparison(right, instruction->GetBlock(), successor,
1406 for (HBasicBlock* successor : it_loop.Current()->GetSuccessors()) {
1407 if (!loop->Contains(*successor)) {
1597 successor.
1598 HBasicBlock* false_block = if_block->GetSuccessors()[1]; // False successor.