Use cached values for moving-space avoiding dependent loads

For a given reference, GC needs to identify if it belongs to moving
space or not. This is done for every reference on the heap and therefore
is performance critical.

This CL uses cached values for the moving-space range
which would hopefully help the compiler optimize the checks.

Bug: 160737021
Test: manual
Change-Id: I384fd5dd0da45fb4e7556647e0a64524188ee3c4
3 files changed