message: Update pass name in docs
diff: @@ -97,6 +97,16 @@ deleted types, methods, or fields.
  Redex will warn if it finds dangling references or illegal references to
  entities.
  +## ClassMergingPass
  +
  +`ClassMergingPass` shrinks the size of code generated by some frameworks. These
  +tools produce large amounts of Java code for each component. The code generated
  +for different component types often shares the same structure, differing only by
  +the type of the component.
  +
  +Class Merging identifies pieces of generated code that have the same "shape".
  +Erasing the types that differ allows the pieces of generated code to be merged.
  +
  ## ConstantPropagationPass
  `ConstantPropagationPass` substitutes the values of constants into expressions
  @@ -454,8 +464,8 @@ classes virtually impossible. The other interface removal optimizations like
  extend. But they are not able to remove the majority of them.
  `RemoveInterfacePass` is capable of removing most of the fragment interfaces at
  the expense of producing the above mentioned dispatch stubs. Doing so before
  -Type Erasure paves the way for maximizing the code size reduction we can achieve
  -in Type Erasure.
  +Class Merging paves the way for maximizing the code size reduction we can achieve
  +in Class Merging.
  ## RemoveUnreachablePass
  @@ -687,16 +697,6 @@ An example config file entry:
  },
  ```
  -## TypeErasurePass
  -
  -`TypeErasurePass` shrinks the size of code generated by some frameworks. These
  -tools produce large amounts of Java code for each component. The code generated
  -for different component types often shares the same structure, differing only by
  -the type of the component.
  -
  -Type Erasure identifies pieces of generated code that have the same "shape".
  -Erasing the types that differ allows the pieces of generated code to be merged.
  -
  ## UnreferencedInterfacesPass
  `UnreferencedInterfacesPass` removes concrete Interfaces that are not
  