summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2017-07-13 17:03:12 +0000
committerMartin Storsjo <martin@martin.st>2017-07-13 17:03:12 +0000
commit68266faa31acd20bede070d4a64de090bd55c953 (patch)
treeeb9bb2869b08898128f9a82c8e4d0e7fff00cc49 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent8c0317da023510a221ec8291083cf3dd2ce3b1b5 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud