For methods that have very large stack frames we need an extra instruction
authorBrian Sullivan <briansul@microsoft.com>
Tue, 9 Feb 2016 22:07:39 +0000 (14:07 -0800)
committerBrian Sullivan <briansul@microsoft.com>
Tue, 9 Feb 2016 23:08:34 +0000 (15:08 -0800)
commit787371b5fe156c6bba444f70e0557cabd846e781
tree72a418b47f5a18bf09624297e119404f6c98f1d0
parentaa5bd5df3eed1e9b29bab847de88e4ec52984d2b
For methods that have very large stack frames we need an extra instruction
to load the offset when encoding the prolog/epilog instructions for funclets

Fixes Issue #3032
Incorporates code review feedback and provides a method called
genInstrWithConstant to handle the cases where we need extra instructions
Updated arm64\Tests.lst with additional tags:
MISSING_EXE, ISSUE_3104, ISSUE_3105 and NEED_TRIAGE
src/jit/codegen.h
src/jit/codegenarm64.cpp
tests/arm64/Tests.lst