Encapsulate live var analysis in its own class.
authorPat Gavlin <pagavlin@microsoft.com>
Mon, 9 Jan 2017 18:41:16 +0000 (10:41 -0800)
committerPat Gavlin <pagavlin@microsoft.com>
Mon, 9 Jan 2017 18:41:16 +0000 (10:41 -0800)
commit7d1679d8842bd9f405ac2c2723ebc6d90db99409
tree36f0e8a862fd3bcb4364ed940039f808ab9c5c94
parent2d190d6ef1e33152ec17205112e2fad6e673f75f
Encapsulate live var analysis in its own class.

This change moves the implementation of live variable analysis from a
single function into a class in which the per-block portion of the
algorithm is contained in its own function. There is no functional
change.

Commit migrated from https://github.com/dotnet/coreclr/commit/474e27a5ac4ee651e2456a7503d4a8cf2ce7b00c
src/coreclr/src/jit/liveness.cpp