8156942: [JVMCI] replace LIRKind with abstract base class

Reviewed-by: iveresov
28 files changed