When splitting a VAARG, remember its alignment.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 26 Jun 2010 18:22:20 +0000 (18:22 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 26 Jun 2010 18:22:20 +0000 (18:22 +0000)
commit72d13ff755fe8484c89468252f945ba23fe98f71
tree053e915fdae2948c982c6009a8bf4fd0413dd164
parentde4fe231392165c7566081fb3f86aee4f6a4e0d6
When splitting a VAARG, remember its alignment.
This produces terrible but correct code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106952 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/ISDOpcodes.h
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
test/CodeGen/ARM/va_arg.ll [new file with mode: 0644]