[PATCH] D34474: [RFC] [AArch64] Add a win64 specific aarch64 calling convention, for va_list handling

Martin Storsjö via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 29 03:17:26 PDT 2017


mstorsjo added a comment.

In https://reviews.llvm.org/D34474#794320, @mgrang wrote:

> @mstorsjo I have an MSVC compiler for ARM64 and I found that it always passes floats in integer registers:


Great, thanks for checking!

I've revised the patch now, by trying to store the variadic arguments directly below the rest of the arguments on the stack, so that they will work seamlessly as one single array.


https://reviews.llvm.org/D34474





More information about the llvm-commits mailing list