message: Apply default quantization parameter before quantization pass
  By this order, the default quantization parameter is only applied on the
  activations and the weight quantization parameter will use the parameters from
  the weight content.
diff: @@ -39,23 +39,19 @@ namespace tensorflow {
  void AddQuantizationPasses(const mlir::TFL::QuantizationSpecs& quant_specs,
  mlir::OpPassManager* pass_manager) {
  pass_manager->addPass(mlir::TFL::CreatePrepareQuantizePass(quant_specs));
  - pass_manager->addPass(mlir::TFL::CreateQuantizePass());
  - bool emit_quant_adaptor_ops =
  - quant_specs.inference_type != quant_specs.inference_input_type;
  - pass_manager->addPass(
  - mlir::TFL::CreatePostQuantizePass(emit_quant_adaptor_ops));
  -
  if (quant_specs.default_ranges.first.hasValue() ||
  quant_specs.default_ranges.second.hasValue()) {
  pass_manager->addPass(mlir::TFL::CreateDefaultQuantParamsPass(
  quant_specs.default_ranges.first.getValueOr(0.0),
  quant_specs.default_ranges.second.getValueOr(0.0),
  quant_specs.IsSignedInferenceType()));
  + }
  pass_manager->addPass(mlir::TFL::CreateQuantizePass());
  + bool emit_quant_adaptor_ops =
  + quant_specs.inference_type != quant_specs.inference_input_type;
  pass_manager->addPass(
  mlir::TFL::CreatePostQuantizePass(emit_quant_adaptor_ops));
  }
  -}
  void AddTFToTFLConversionPasses(const mlir::TFL::PassConfig& pass_config,
  mlir::OpPassManager* pass_manager) {
  