L2Entity And Kind
An L2EntityAndKind bundles an L2Entity and RegisterKind. It's useful for keeping track of the needs and production of values in the L2ControlFlowGraph by the DeadCodeAnalyzer, to determine which instructions can be removed and which are essential.