[all-commits] [llvm/llvm-project] 6d648e: [AIX] Add support for non var_arg extended vector ...
Zarko Todorovski via All-commits
all-commits at lists.llvm.org
Thu Nov 26 09:08:47 PST 2020
Branch: refs/heads/temp-test-main
Home: https://github.com/llvm/llvm-project
Commit: 6d648e69c0949e8942cab88e7ec13f5037364338
https://github.com/llvm/llvm-project/commit/6d648e69c0949e8942cab88e7ec13f5037364338
Author: Zarko Todorovski <zarko at ca.ibm.com>
Date: 2020-11-26 (Thu, 26 Nov 2020)
Changed paths:
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
M llvm/test/CodeGen/PowerPC/aix-cc-altivec.ll
A llvm/test/CodeGen/PowerPC/aix-cc-ext-vec-abi.ll
M llvm/test/CodeGen/PowerPC/aix-vec-abi.ll
R llvm/test/CodeGen/PowerPC/aix-vector-return.ll
A llvm/test/CodeGen/PowerPC/aix-vector-stack-caller.ll
A llvm/test/CodeGen/PowerPC/aix-vector-stack.ll
Log Message:
-----------
[AIX] Add support for non var_arg extended vector ABI calling convention on AIX
This patch enables passing non variadic vector type parameters on the caller and callee side and vector return on AIX that are passed in vector registers only.
So far, support is enabled for only the AIX extended Altivec ABI Calling convention.
Reviewed By: sfertile, DiggerLin
Differential Revision: https://reviews.llvm.org/D86476
More information about the All-commits
mailing list