Split fgComputeLifeLocal's subcases into separate functions.
authorPat Gavlin <pagavlin@microsoft.com>
Tue, 18 Jul 2017 22:17:46 +0000 (15:17 -0700)
committerPat Gavlin <pagavlin@microsoft.com>
Fri, 18 Aug 2017 03:25:24 +0000 (20:25 -0700)
commit6c0aaecb7bc605ce77bd0ab29581c9940f7175e3
tree33335c4a95d89e2d4c9c6715e9fb55b311fa3125
parentffca94627aae2bfeda2a061be89e7b2754fbb0ae
Split fgComputeLifeLocal's subcases into separate functions.

There are three cases that are relevant here:
- Defs of tracked locals
- Uses of tracked locals
- Appearances of untracked locals

Each of these cases has been moved into its own function.

Commit migrated from https://github.com/dotnet/coreclr/commit/8274c8cb7aebe9a8cc8527989fd8503ece28a246
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/liveness.cpp