Check the local frame alignment for determining whether dynamic stack
authorJim Grosbach <grosbach@apple.com>
Fri, 3 Sep 2010 18:28:19 +0000 (18:28 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 3 Sep 2010 18:28:19 +0000 (18:28 +0000)
commitfc633002339439339e94f83eca9a012c6fc51e50
tree0bfce752a3fadf5150b35844e60df52076cfeda4
parent260fbf2b57859d513e78acd68a8e122581198e68
Check the local frame alignment for determining whether dynamic stack
alignment should be performed. Otherwise dynamic realignment may trigger
when the register allocator has already used the frame pointer as a general
purpose register. That is, we need to make sure that the list of reserved
registers doesn't change after register allocation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112986 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseRegisterInfo.cpp