summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ADT/BitVectorTest.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-12-19 02:21:16 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-12-19 02:21:16 +0000
commit2fc7101e3c2bdae65104becd8fd091d85d5ab60f (patch)
treece0c2786c61d76888601afdd4a27683cf2cb0d86 /llvm/unittests/ADT/BitVectorTest.cpp
parenta534a381304efc038276f426a756f5c56834bbc5 (diff)
downloadbcm5719-llvm-2fc7101e3c2bdae65104becd8fd091d85d5ab60f.tar.gz
bcm5719-llvm-2fc7101e3c2bdae65104becd8fd091d85d5ab60f.zip
Add stack alignment information for Sparc.
This matches the data in clang which was added by Jakob Stoklund Olesen in r179596. Thanks for erikjv on irc for pointing me to the relevant documents: http://sparc.com/standards/64.psabi.1.35.ps.Z page 25: Every stack frame must be 16-byte aligned. http://sparc.com/standards/psABI3rd.pdf page 3-10: Although the architecture requires only word alignment, software convention and the operating system require every stack frame to be doubleword aligned. I tried to add a test, but it looks like sparc doesn't implement dynamic stack realignment. This will be tested in clang shortly. llvm-svn: 197646
Diffstat (limited to 'llvm/unittests/ADT/BitVectorTest.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud