[tosa] [mlir] tfl.relu_0_to_1 mlir dialect can’t be generated
[proposed Label] comp:lite-tosa, seems I don't have the access to config the labels.  Hi @Jerry-Ge, few questions:
* how can I access the model in question; `relu0To1/test_relu0To1_13x21x3_qu8/model.tflite`?
* What do we mean exactly by  "generate relu_0_to_1" op? Is this op present in the flatbuffer but not present in output mlir via the translate tool?
    * If so, would you mind sharing how this tflite model was created?
 > Hi @Jerry-Ge, few questions:
> 
> * how can I access the model in question; `relu0To1/test_relu0To1_13x21x3_qu8/model.tflite`?
> * What do we mean exactly by  "generate relu_0_to_1" op? Is this op present in the flatbuffer but not present in output mlir via the translate tool?
>   
>   * If so, would you mind sharing how this tflite model was created?

Hi Luke, thanks for following up with this. 
- That's a very dummy model created by using `tf.math.minimum(1.0, tf.math.maximum(0.0, a))` . I can see a relu with minimum there but ideally we should have relu0To1 right? 
 Link to the model file: https://github.com/Jerry-Ge/tfl_models/blob/main/model_relu0To1.tflite
<img width="382" alt="Screenshot 2023-05-19 at 1 01 21 PM" src="https://github.com/tensorflow/tensorflow/assets/24451859/8eba1ac9-d85c-4a77-99c9-06515ece88e0">

- Yea, I am currently using the `tf.lite.TFLiteConverter.from_concrete_functions` to generate the tflite models.  Ok I see the issue. While there is an op def for `relu_0_to_1` there is no logic to write them into the graph.

I can add some logic to rewrite patterns such as the following:
```
  %cst0 = arith.constant dense<0.0> : tensor<f32>
  %0 = "tfl.maximum"(%arg0, %cst0) : (tensor<2x2xf32>, tensor<f32>) -> tensor<2x2xf32>
  %cst1 = arith.constant dense<1.0> : tensor<f32>
  %1 = "tfl.minimum"(%0, %cst1) : (tensor<2x2xf32>, tensor<f32>) -> tensor<2x2xf32>
```
to 
```
%0 = "tfl.relu_0_to_1"(%arg0) : (tensor<2x2xf32>) -> tensor<2x2xf32>
```

I'll keep this thread posted with status of change. Also worth noting that the min/maxes commute so either ordering should be rewritten. Hi @Jerry-Ge, this should be all set with https://github.com/tensorflow/tensorflow/commit/0a2aab71fedfc92ce99b484a87e926bdfcbec1d9 Are you satisfied with the resolution of your issue?
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=Yes&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/60300">Yes</a>
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=No&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/60300">No</a>
 > Hi @Jerry-Ge, this should be all set with [0a2aab7](https://github.com/tensorflow/tensorflow/commit/0a2aab71fedfc92ce99b484a87e926bdfcbec1d9)

Yes, this is what I want and Thanks so much Luke!
**System information**
- OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 20.04.5 LTS  
- TensorFlow installed from (source or binary): source
- TensorFlow version (or github SHA if from source): 45f08a0fcc90145b9c2b7057310762d6b0ebae85

**Standalone code to reproduce the issue** 
```
tensorflow/bazel-bin/tensorflow/compiler/mlir/lite/flatbuffer_translate --tflite-flatbuffer-to-mlir relu0To1/test_relu0To1_13x21x3_qu8/model.tflite --output-arrays=PartitionedCall:0 -o relu0To1/test_relu0To1_13x21x3_qu8/test_tflite.preopt.mlir
```

**Any other info / logs**

- The goal is to generate [tfl.relu_0_to_1](https://www.tensorflow.org/mlir/tfl_ops#tflrelu_0_to_1_mlirtflrelu0to1op) op in tfl dialect 
- The kernel was added here: https://github.com/tensorflow/tensorflow/commit/f11ab18461943d15fe562ce5bd07c3d1a50fd0de
- Myself added the MLIR dialect here: https://github.com/tensorflow/tensorflow/commit/485f680eccae0a5f3f7b83319b1ddc3426fc601a
- From the comments here https://github.com/tensorflow/tensorflow/pull/58078#pullrequestreview-1142611030 saying that Google will be finishing this. 

Could anyone update the progress of the support of this operator? 
