message: [MLIR] Convert to region based control flow before resource op lifting
  Move resource op lifting post functional->region based control flow
  Add cluster attribute cleanup pass after the inliner following functional->region
  conversion to cleanup attributes on functions inlined in region bodies.
diff: @@ -98,9 +98,10 @@ void CreateTPUBridgePipeline(OpPassManager &pm) {
  // Run another shape inference pass because resource decomposition might have
  // created new partial types.
  pm.addPass(TF::CreateTFShapeInferencePass());
  - pm.addPass(TFDevice::CreateResourceOpLiftingPass());
  pm.addPass(TF::CreateTFFunctionalControlFlowToRegions());
  pm.addPass(mlir::createInlinerPass());
  + pm.addPass(CreateTPUClusterCleanupAttributesPass());
  + pm.addPass(TFDevice::CreateResourceOpLiftingPass());
  pm.addPass(TFDevice::CreateMarkOpsForOutsideCompilationPass());
  pm.addPass(CreateTPUExtractHeadTailOutsideCompilationPass());
  pm.addPass(CreateTPUExtractOutsideCompilationPass());
  