diff options
author | Martin Storsjo <martin@martin.st> | 2017-07-13 17:03:12 +0000 |
---|---|---|
committer | Martin Storsjo <martin@martin.st> | 2017-07-13 17:03:12 +0000 |
commit | 68266faa31acd20bede070d4a64de090bd55c953 (patch) | |
tree | eb9bb2869b08898128f9a82c8e4d0e7fff00cc49 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | 8c0317da023510a221ec8291083cf3dd2ce3b1b5 (diff) | |
download | bcm5719-llvm-68266faa31acd20bede070d4a64de090bd55c953.tar.gz bcm5719-llvm-68266faa31acd20bede070d4a64de090bd55c953.zip |
[AArch64] Implement support for windows style vararg functions
Pass parameters properly in calls to such functions (pass all
floats in integer registers), and handle va_start properly (allocate
stack immediately below the arguments on the stack, to save the
register arguments into a single continuous array).
Differential Revision: https://reviews.llvm.org/D35006
llvm-svn: 307928
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions