The old processor design assume that, all the old processor's feature must be inherited into future processor. That is not true as instruction fusion or some implementation defined features are not inheritable. See https://reviews.llvm.org/D70651 and https://reviews.llvm.org/D70466.
- Rename the old "specific features" to "additional features" that keep the new added inheritable features.
- Use the "specific features" to keep those features only for specific processor.
- Add the "inheritable features" to keep all the features that inherited from early processor.