| 587 | } |
| 588 | |
| 589 | int PropagatorState::FrameState::ActivateNodesLocked(const NodeItem* item, |
| 590 | const bool is_dead, |
| 591 | IterationState* iter_state, |
| 592 | EntryVector* outputs, |
| 593 | TaggedNodeSeq* ready) { |
| 594 | if (TF_PREDICT_FALSE(item->is_any_consumer_merge_or_control_trigger)) { |
| 595 | return ActivateNodesSlowPath(item, is_dead, iter_state, outputs, ready); |
| 596 | } else { |
| 597 | return ActivateNodesFastPathLocked(item, is_dead, iter_state, outputs, |
| 598 | ready); |
| 599 | } |
| 600 | } |
| 601 | |
| 602 | void PropagatorState::FrameState::ActivateNexts(IterationState* iter_state, |
| 603 | TaggedNodeSeq* ready) { |