message: Add ReplicateInvariantOpHoisting and ReplicateToIsland passes to TPU bridge pipeline.
diff: @@ -33,8 +33,11 @@ void createTPUBridge(OpPassManager &pm) {
  pm.addPass(TFDevice::CreateClusterOutliningPass());
  pm.addPass(CreateTPURewritePass());
  + pm.addNestedPass<FuncOp>(TFDevice::CreateReplicateInvariantOpHoistingPass());
  pm.addNestedPass<FuncOp>(CreateFunctionalToExecutorDialectConversionPass());
  pm.addNestedPass<FuncOp>(CreateBreakUpIslandsPass());
  + pm.addNestedPass<FuncOp>(TFDevice::CreateReplicateToIslandPass());
  + pm.addNestedPass<FuncOp>(CreateBreakUpIslandsPass());
  pm.addNestedPass<FuncOp>(createCanonicalizerPass());
  }
  