Avoid using register x8 as it will be used as the RetBuf argument in the future
authorBrian Sullivan <briansul@microsoft.com>
Thu, 26 May 2016 22:49:57 +0000 (15:49 -0700)
committerBrian Sullivan <briansul@microsoft.com>
Fri, 27 May 2016 22:46:57 +0000 (15:46 -0700)
commit95f4e6c3a2954be99ae090eb264daf2ee757005b
tree65d9c56fbbc2c457cc34c2ed5e47bbf124d3891e
parent58e2c726f154e881deaf7e77ab3d57b240cc3ac8
Avoid using register x8 as it will be used as the RetBuf argument in the future

Placed usage of REG_SPILL_CHOICE under LEGACY_BACKEND and removed them for RyuJit only targets
Moved REG_R8 for ARM64 to later in the REG_VAR_ORDER
Change the definition of REG_PINVOKE_ registers to avoid using REG_R8
Change the definition of REG_TMP_0 and REG_TMP_1 to avoid using REG_R8
 the REG_TMP defines are only used in one place: CodeGen::genEmitGSCookieCheck
src/jit/target.h
tests/arm64/Tests.lst