| 115 | } // namespace |
| 116 | |
| 117 | StatusOr<bool> FlattenCallGraph::Run(HloModule* module) { |
| 118 | XLA_VLOG_LINES(3, "Before flatten call graph:\n" + module->ToString()); |
| 119 | |
| 120 | std::unique_ptr<CallGraph> call_graph = CallGraph::Build(module); |
| 121 | TF_RETURN_IF_ERROR(call_graph->VisitNodes(FlattenNode)); |
| 122 | |
| 123 | XLA_VLOG_LINES(3, "After flatten call graph:\n" + module->ToString()); |
| 124 | return true; |
| 125 | } |
| 126 | |
| 127 | } // namespace xla |
nothing calls this directly
no test coverage detected