| 238 | } |
| 239 | |
| 240 | Status LowerWhileHelper::CreateMergeNodes() { |
| 241 | for (Node* enter_node : enter_nodes_) { |
| 242 | Node* merge_node; |
| 243 | TF_RETURN_IF_ERROR( |
| 244 | NodeBuilder(NewName("merge"), "Merge", graph_->op_registry(), |
| 245 | &debug_info_) |
| 246 | .Input({NodeOut(enter_node, 0), NodeOut(enter_node, 0)}) |
| 247 | .Device(while_op_->requested_device()) |
| 248 | .Finalize(graph_, &merge_node)); |
| 249 | merge_nodes_.emplace_back(merge_node); |
| 250 | } |
| 251 | return Status::OK(); |
| 252 | } |
| 253 | |
| 254 | Status LowerWhileHelper::CreateCondFuncCallNode() { |
| 255 | for (Node* merge_node : merge_nodes_) { |
nothing calls this directly
no test coverage detected