[MS] Mark vectorcall FP and vector args inreg
authorReid Kleckner <rnk@google.com>
Wed, 12 Feb 2020 01:09:06 +0000 (17:09 -0800)
committerReid Kleckner <rnk@google.com>
Thu, 20 Feb 2020 00:37:50 +0000 (16:37 -0800)
commit0edb2129258c727e9efe6fa234b28880ff64c1b9
tree2e695310aad9d02ddee816f1f0e8dc40ff5250df
parent28e0449ec690cc828fb0d94ecee30c8680e0a3d7
[MS] Mark vectorcall FP and vector args inreg

This has no effect on how LLVM passes the arguments, but it prevents
rewriteWithInAlloca from thinking that these parameters should be part
of the inalloca pack.

Follow-up to D72114

Reviewed By: erichkeane

Differential Revision: https://reviews.llvm.org/D74452
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/vectorcall.c
clang/test/CodeGenCXX/inalloca-vector.cpp