diff --git a/tensorflow/compiler/xla/service/cpu/hlo_xla_runtime_pipeline.cc b/tensorflow/compiler/xla/service/cpu/hlo_xla_runtime_pipeline.cc index cafb84706a6b00..95a97abcba53a4 100644 --- a/tensorflow/compiler/xla/service/cpu/hlo_xla_runtime_pipeline.cc +++ b/tensorflow/compiler/xla/service/cpu/hlo_xla_runtime_pipeline.cc @@ -181,7 +181,8 @@ static Status CreateHloXlaPipeline( pm.addPass(mlir::createCSEPass()); pm.addPass(mlir::memref::createResolveShapedTypeResultDimsPass()); pm.addPass(mlir::createCanonicalizerPass()); - pm.addPass(mlir::gml_st::createOptimizeLinalgOpsPass()); + pm.addNestedPass( + mlir::gml_st::createOptimizeLinalgOpsPass()); if (options.enable_tiling_and_fusion) { mlir::gml_st::GmlStCPUTilingOptions opts = mlir::gml_st::getDefaultCPUPipelineOptions(options.cpu_name);