[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)
committerTobias Hieta <tobias@hieta.se>
Mon, 17 Oct 2022 07:41:25 +0000 (09:41 +0200)
commitd35bc70e82511b38c55872ab33d3a950d2c8bbc4
treebf9d2e62b8ae0365def758bd9ff0f32e284b45a2
parentf3c5289e78462fb96015f79c954d95a0d527ba55
[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