The LIRKind class contains a lot of compiler specific logic from Graal. The only thing the JVMCI needs to know about it is the encapsulated PlatformKind.
This can be extracted into an abstract base class that each compiler can extend.
This can be extracted into an abstract base class that each compiler can extend.