Delete code that tracks stack level in morph. (dotnet/coreclr#19703)
authorSergey Andreenko <seandree@microsoft.com>
Thu, 30 Aug 2018 02:55:24 +0000 (19:55 -0700)
committerGitHub <noreply@github.com>
Thu, 30 Aug 2018 02:55:24 +0000 (19:55 -0700)
commit78f74b4e8a7964dc7b7a81f99dd4ec3614e81197
tree180c79c5a03f8afbc29d64d7fac3ff4dde941b48
parent675f55150632c806835241a31a2da8b351ffec9f
Delete code that tracks stack level in morph. (dotnet/coreclr#19703)

* call fgCheckArgCnt only from stackLevelSetter

* delete changing fgPtrArgCntMax from codegencommon

* delete fgPtrArgCntCur

* reset write phase only once

* delete gtStkDepth

* add headers for the new fucntions

* fix comments

Commit migrated from https://github.com/dotnet/coreclr/commit/94b847fc65117d30c62e182b724ac1ffd5ac575c
src/coreclr/src/jit/codegencommon.cpp
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/flowgraph.cpp
src/coreclr/src/jit/gentree.cpp
src/coreclr/src/jit/gentree.h
src/coreclr/src/jit/morph.cpp
src/coreclr/src/jit/rationalize.cpp
src/coreclr/src/jit/stacklevelsetter.cpp
src/coreclr/src/jit/stacklevelsetter.h