| 274 | } |
| 275 | |
| 276 | bool TaskNode::BuildCtrlRegstDescIfNeed(TaskNode* dst_node, std::string* name) { |
| 277 | if (IsMeaningLess() || dst_node->IsMeaningLess()) { return false; } |
| 278 | for (const TaskEdge* in_edge : dst_node->in_edges()) { |
| 279 | if (in_edge->src_node() == this) { return false; } |
| 280 | } |
| 281 | BuildCtrlRegstDesc(dst_node, name); |
| 282 | return true; |
| 283 | } |
| 284 | |
| 285 | RegstDesc* TaskNode::BuildCtrlRegstDesc(TaskNode* dst_node) { |
| 286 | std::string name; |
no test coverage detected