Refactor TreeNodeInfoInit
authorCarol Eidt <carol.eidt@microsoft.com>
Tue, 31 Jan 2017 07:18:38 +0000 (23:18 -0800)
committerCarol Eidt <carol.eidt@microsoft.com>
Fri, 3 Feb 2017 01:50:54 +0000 (17:50 -0800)
commit1c27bd077d8e7a67e4021eb5f4f7135648fcdd91
treec574316753b3c02a8e4760b1b43341c136caff2a
parent76a943f6639e3fbb107011409f3d748557ffb415
Refactor TreeNodeInfoInit

Move all the register requirements (TreeNodeInfoInit) code into lsra{arch}.cpp.
Split methods that currently do both tree transformation and register requirements.

Commit migrated from https://github.com/dotnet/coreclr/commit/2e9ff0c9ad4185ac5d590fb63aa57141b3031fab
src/coreclr/src/jit/CMakeLists.txt
src/coreclr/src/jit/jit.settings.targets
src/coreclr/src/jit/lower.cpp
src/coreclr/src/jit/lower.h
src/coreclr/src/jit/lowerarm.cpp
src/coreclr/src/jit/lowerarm64.cpp
src/coreclr/src/jit/lowerxarch.cpp
src/coreclr/src/jit/lsraarm.cpp [new file with mode: 0644]
src/coreclr/src/jit/lsraarm64.cpp [new file with mode: 0644]
src/coreclr/src/jit/lsraxarch.cpp [new file with mode: 0644]