[AArch64][SVE] Fix AArch64_SVE_VectorCall calling convention
authorMatt Devereau <matthew.devereau@arm.com>
Thu, 8 Sep 2022 11:22:11 +0000 (11:22 +0000)
committerMatt Devereau <matthew.devereau@arm.com>
Mon, 10 Oct 2022 10:25:29 +0000 (10:25 +0000)
commitd48e63074f7831cc8e52ac51d446076706b6fa66
tree25c5a36c58651e16bfec440ab3a2b07753238c06
parentc3e073bcbdc523b0f758d44a89a6333e38bff863
[AArch64][SVE] Fix AArch64_SVE_VectorCall calling convention

This fixes the case where callees with SVE arguments outside of the z0-z7
range were incorrectly deduced as SVE calling convention functions
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/test/CodeGen/AArch64/sve-calling-convention-mixed.ll