summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-11-19 10:01:35 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-11-19 10:01:35 +0000
commit59229dcb290d6503ef9c4ae1bff2933325b86d0a (patch)
tree72dd22ac9ad5798a11ba0627fb185e6a613989bf /llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
parentb7adf34ee064057d21de889445502ae01106f797 (diff)
downloadbcm5719-llvm-59229dcb290d6503ef9c4ae1bff2933325b86d0a.tar.gz
bcm5719-llvm-59229dcb290d6503ef9c4ae1bff2933325b86d0a.zip
Allow EmitVAArg() to promote types and use this to fix some N32/N64 vararg issues for Mips.
Summary: With this patch, passing a va_list to another function and reading 10 int's from it works correctly on a big-endian target. Based on a pair of patches by David Chisnall, one of which I've reworked for the current trunk. Reviewers: theraven, atanasyan Reviewed By: theraven, atanasyan Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D6248 llvm-svn: 222339
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/FastISel.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud