message: Remove left over code since the removal of XLAFusionOptimizer in
diff: @@ -376,7 +376,6 @@ Status MetaOptimizer::OptimizeGraph(Cluster* cluster, const GrapplerItem& item,
  optimized_graph->Swap(&optimized_item.graph);
  GraphOptimizationResult optimization_result(item.id);
  - GraphOptimizer* fusion_optimizer = nullptr;
  GraphOptimizer* sa_optimizer = nullptr;
  // Constants in the graph are normally compressed after model_pruner.
  @@ -411,10 +410,6 @@ Status MetaOptimizer::OptimizeGraph(Cluster* cluster, const GrapplerItem& item,
  if (sa_optimizer == nullptr) sa_optimizer = optimizer.get();
  continue;
  }
  - if (optimizer->name() == "xla-fusion") {
  - if (fusion_optimizer == nullptr) fusion_optimizer = optimizer.get();
  - continue;
  - }
  TF_RETURN_IF_ERROR(RunOptimizer(optimizer.get(), cluster, &optimized_item,
  optimized_graph, &optimization_result));
  @@ -447,18 +442,6 @@ Status MetaOptimizer::OptimizeGraph(Cluster* cluster, const GrapplerItem& item,
  }
  }
  - // Run fusion optimizer if requested after all other optimizers since: 1) it
  - // doesn't need to be called more than once. 2) we don't want subsequent
  - // optimization passes to break the fusion clusters. We could potentially
  - // encapsulate the fusion clusters right away, but that will prevent a lot of
  - // optimizations from taking place since we don't have shape inference for
  - // functions, and we can't optimize across function boundaries.
  - if (fusion_optimizer != nullptr) {
  - TF_RETURN_IF_ERROR(RunOptimizer(fusion_optimizer, cluster, &optimized_item,
  - optimized_graph, &optimization_result));
  - GRAPPLER_RETURN_IF_DEADLINE_EXCEEDED();
  - }
  -
  // ScopedAllocatorOptimizer must run last.
  if (sa_optimizer != nullptr) {
  TF_RETURN_IF_ERROR(RunOptimizer(sa_optimizer, cluster, &optimized_item,
  