Move adjustments to genStackLevel into functions
authorBruce Forstall <brucefo@microsoft.com>
Sun, 12 Mar 2017 18:39:34 +0000 (11:39 -0700)
committerBruce Forstall <brucefo@microsoft.com>
Sun, 12 Mar 2017 18:39:34 +0000 (11:39 -0700)
commit71d05d22f6ecaf10c3587a3beb1096efa226c0c6
treeea73e3f98e29c5fd95a65b253046462e75fe094a
parent734705a5ebce7da2e76dce09d49d1c984590eb62
Move adjustments to genStackLevel into functions

Add functions AddStackLevel(), SubtractStackLevel(), and SetStackLevel()
for making any changes to genStackLevel. this allows for centralized asserts,
JitDump output, and breakpoint setting.

Commit migrated from https://github.com/dotnet/coreclr/commit/a3539722493850fc34033979766c8c9769c6ff4a
src/coreclr/src/jit/codegen.h
src/coreclr/src/jit/codegencommon.cpp
src/coreclr/src/jit/codegenlegacy.cpp
src/coreclr/src/jit/codegenlinear.cpp
src/coreclr/src/jit/codegenxarch.cpp