Expand ARM local variable R11-based addressing
authorBruce Forstall <brucefo@microsoft.com>
Thu, 21 Jun 2018 23:33:02 +0000 (16:33 -0700)
committerBruce Forstall <brucefo@microsoft.com>
Sat, 23 Jun 2018 00:36:24 +0000 (17:36 -0700)
commit79b478e0baec46fc09e95b4611a56f1a25026aba
treecd83c281ed99a7bfaa54f59f5ddb2e79474fb800
parent125a82308dd607406fd32da868d3ea8e4c9a261f
Expand ARM local variable R11-based addressing

When addressing a local with negative offsets from R11 (if it can't
be reached from SP), allow the full range of negative offsets allowed
in the instructions. Floating-point load/store especially has a much
bigger range than what was previously allowed.

Commit migrated from https://github.com/dotnet/coreclr/commit/a8bccc94862a03ed1503b63cf8a38a7446353471
src/coreclr/src/jit/compiler.hpp