[interp] Reduce register pressure in endfinally.
authorJay Krell <jaykrell@microsoft.com>
Fri, 6 Sep 2019 11:52:45 +0000 (04:52 -0700)
committerLarry Ewing <lewing@microsoft.com>
Wed, 11 Sep 2019 16:19:44 +0000 (11:19 -0500)
commit7305526cab4f05d05cffe7a752ceaf3f64c176ab
tree36f897ecb1ff32f26976af87d6fa47a12a50e46a
parent393cd65389446887bc430ce07a9028705a9a3bd1
[interp] Reduce register pressure in endfinally.
Eventually this could contribute to stack savings. On its own, nothing.
The compiler apparently likes to create temporaries, like ip and ip - 1.
Which then have to survive functions calls, on the stack, if nonvolatile registers are exhausted.
This combats that and in a larger PR helped.

Commit migrated from https://github.com/mono/mono/commit/f4c1358ed0c496865c24ee32efa498ace0e8ed5e
src/mono/mono/mini/interp/interp.c