Code review cleanup items and moved some items into LEGACY_BACKEND ifdefs
authorBrian Sullivan <briansul@microsoft.com>
Thu, 9 Jun 2016 17:46:57 +0000 (10:46 -0700)
committerBrian Sullivan <briansul@microsoft.com>
Thu, 9 Jun 2016 20:34:58 +0000 (13:34 -0700)
commit15690118463f18adc6411c3c4fb839e824e61a61
tree0861efd63c746656894c504d89665f64010efc9e
parentce40049d1a4d94a63581694cbb3fd18222e318aa
Code review cleanup items and moved some items into LEGACY_BACKEND ifdefs

From Codereview feedback:
Use BAD_VAR_NUM in a couple places instead of (unsigned)-1
In struct InitVarDscInfo
Renamed hasRetBuf to hasRetBufArg

In struct RegState:
Moved field rsCurRegArmNum into LEGACY_BACKEND ifdef
Removed instance field RegState::rsMaxRegArgNum as it is unnecessary
Reordered the fields from largest to smallest

In struct GenTreeCall node:
Moved field gtCallRegUsedMask into LEGACY_BACKEND ifdef

Changes to genRegArgNext to work correct for X64/UNIX (where it is not currently used)
Document the behavaior when given REG_ARG_LAST
src/jit/codegencommon.cpp
src/jit/codegeninterface.h
src/jit/compiler.hpp
src/jit/gentree.cpp
src/jit/gentree.h
src/jit/lclvars.cpp
src/jit/lsra.cpp
src/jit/morph.cpp
src/jit/regalloc.cpp
src/jit/register_arg_convention.h
src/jit/regset.cpp