commit | b84f890bc31460a416805272ca4799db9ed4b6b1 | [log] [tgz] |
---|---|---|
author | Joerg Sonnenberger <joerg@bec.de> | Tue May 06 20:43:01 2014 +0000 |
committer | Joerg Sonnenberger <joerg@bec.de> | Tue May 06 20:43:01 2014 +0000 |
tree | 5898f2e4869ebfb32ed51a075ef29c4e6d153820 | |
parent | d474181920f0335c4fe4154e3e50df6d6ba50587 [diff] |
If a function needs a frame pointer, but r11 (aka fp) has not been used, remove it from the list of unspilled registers. Otherwise the following attempt to keep the stack aligned by picking an extra GPR register to spill will not work as it picks up r11. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208129 91177308-0d34-0410-b5e6-96231b3b80d8