Remove the RBM_LOWINT define. Change LsraLimitSmallIntSet to have a better representa...
authorLubomir Litchev <lubol@microsoft.com>
Mon, 7 Mar 2016 21:13:38 +0000 (13:13 -0800)
committerLubomir Litchev <lubol@microsoft.com>
Tue, 8 Mar 2016 03:05:27 +0000 (19:05 -0800)
commitc8079d527ecdc905a4ef443be6a9f65ac4a0dedf
tree6bd2bc5fbaa822276e388119d9406e07f3dc3719
parent319ec3fa91c10c1f2053fc271bc2944a54401432
Remove the RBM_LOWINT define. Change LsraLimitSmallIntSet to have a better representation of callee saved
register for stress mode testing on System V OSs.

Remove the RBM_LOWINT define and change the LsraLimitSmallIntSet register
mask for System V OSs to provide a good
ratio between caller and calles saved register for the purposes of stress
testing.

Fixes issue dotnet/coreclr#3540.

Commit migrated from https://github.com/dotnet/coreclr/commit/7d28c6d7af50d024473948dc6d3ae3d89b3a6379
src/coreclr/src/jit/lsra.h
src/coreclr/src/jit/target.h